随笔分类 -  数据库

摘要:1.oracle单机中java程序连接的url url=jdbc:oracle:thin:@10.2.111.189:1521:orcl2.oracle集群中java程序连接的url url=jdbc:oracle:thin:@(description=(address_list=(address= 阅读全文
posted @ 2020-01-16 14:10 阿豪吖 阅读(490) 评论(0) 推荐(0)
摘要:在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Repeatable read(可重复读取)、Serializable(序列化 阅读全文
posted @ 2018-05-16 10:53 阿豪吖 阅读(151) 评论(0) 推荐(0)
摘要:定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。 // 创建数据库 create table account( idint primary key not null, n 阅读全文
posted @ 2018-05-14 17:20 阿豪吖 阅读(228) 评论(0) 推荐(0)
摘要:事务4大属性: 数据库事务包含ACID,就是 1:原子性(Atomicity):事务是一个完整的操作,要么一起成功,要么一起失败. 2:一致性(Consistency):当事务完成时,数据必须处于一致状态。 3:隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离的。 4:持久性(D 阅读全文
posted @ 2017-12-10 18:18 阿豪吖 阅读(204) 评论(0) 推荐(0)
摘要:创建索引可以大大提高系统的性能: 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序子句进行数据检索时,同样可以显著减 阅读全文
posted @ 2017-12-10 18:01 阿豪吖 阅读(177) 评论(0) 推荐(0)