摘要: 4. C3P0:数据库连接池技术 * 步骤: 1. 导入jar包 (两个) c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar , * 不要忘记导入数据库驱动jar包 2. 定义配置文件: * 名称: c3p0.properties 或者 c3p0-co 阅读全文
posted @ 2022-10-18 16:17 夫君 阅读(172) 评论(0) 推荐(0)
摘要: 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:DataSour 阅读全文
posted @ 2022-10-18 14:34 夫君 阅读(29) 评论(0) 推荐(0)
摘要: 1. 事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。2. 操作: 1. 开启事务 2. 提交事务 3. 回滚事务3. 使用Connection对象来管理事务 * 开启事务:setAutoCommit(boolean autoCommit) :调 阅读全文
posted @ 2022-10-18 14:03 夫君 阅读(28) 评论(0) 推荐(0)
摘要: * 目的:简化书写* 分析: 1. 注册驱动也抽取 2. 抽取一个方法获取连接对象 * 需求:不想传递参数(麻烦),还得保证工具类的通用性。 * 解决:配置文件 jdbc.properties url= user= password= 3.抽取一个方法释放资源 代码实现: public class 阅读全文
posted @ 2022-10-18 13:07 夫君 阅读(25) 评论(0) 推荐(0)