数据库
文章平均质量分 79
CavenWang
人生无处不青山
展开
-
JDBC使用和连接步骤
JDBC使用和连接步骤JDBC使用步骤JDBC连接步骤注册驱动程序Class.forName();DriverManager.registerDriver();数据库URL配置关闭数据库连接连接数据库工具类 JDBC使用步骤 构建JDBC应用程序涉及以下六个步骤: 导入包:需要包含包含数据库编程所需的JDBC类的包。大多数情况下,使用import java.sql.*就足够 了。 注册JDBC驱动程序:要求您初始化驱动程序,以便您可以打开与数据库的通信通道。 打开连接:需要使用DriverManager.原创 2021-08-20 12:17:23 · 345 阅读 · 0 评论 -
连接池简述
连接池简述自定义连接池数据连接池原理自定义连接池java规范实现连接池DBCP连接池DBCP连接池的使用C3P0连接池实现方式实现步骤定义代码Druid(德鲁伊)连接池使用步骤 自定义连接池 数据连接池原理 连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置原创 2021-08-20 11:55:52 · 327 阅读 · 0 评论 -
数据库中的事务
数据库中的事务事务的语法事务的ACID特性原子性(Atomicity)⼀致性(Consistency)隔离性(Isolation)持久性(Duration)事务并发问题脏读不可重复读幻读事务隔离级别读未提交(READ_UNCOMMITTED)读已提交(READ_COMMITTED)可重复读(REPEATABLE_READ)顺序读(SERIALIZABLE)不同的隔离级别的锁的情况(了解) 事务的语法 1. start transaction; begin; 2. commit; 使得当前的修改确认 3. r原创 2021-08-17 11:39:42 · 156 阅读 · 0 评论 -
数据库优化
数据库优化 (一) 对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 (二) 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。 (三) 应尽量避免在 where 子句中使用 !=原创 2021-08-16 16:05:32 · 128 阅读 · 0 评论