摘要: 1 C3P0连接池配置 2 数据库连接是一个耗费大量资源且相当慢的操作,所以为了提高性能和连接速度,诞生了连接池这样的概念。 3 在多用户并发操作过程中,连接池尤为重要。 4 它是将那些已连接的数据库连接存放在一个容器里(连接池),这样以后别人要连接数据库的时候,将不会重新建立数据库连接,会直接从连接池里取出可用的连接,用户使用完毕后,连接又重新还回到连接... 阅读全文
posted @ 2017-05-19 21:43 大大大圣 阅读(498) 评论(0) 推荐(0)
摘要: 自定义连接池:用装饰设计模式将原连接的close方法改造成将连接还回数据源;装饰设计模式:http://www.cnblogs.com/tongxuping/p/6832518.html; 开源数据库连接池: C3P0连接池: 基本步骤: 1.导入开发包 2.创建数据库连接池 ComboPooled 阅读全文
posted @ 2017-05-19 21:41 大大大圣 阅读(323) 评论(0) 推荐(0)
摘要: package JDBCutils;import java.io.File;import java.io.FileInputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSe 阅读全文
posted @ 2017-05-19 21:24 大大大圣 阅读(402) 评论(0) 推荐(0)
摘要: 批处理:若需要对数据库进行多步操作,则就没必要每次都和数据库进行一次通信,这样很消耗资源和时间。则需要将操作进行批处理; Statement方式来实现批处理 优点: 可以包含结构不同的sql语句 缺点: 不能防止sql注入攻击 没有预编译机制, 效率低下 如果发送的sql语句主干部分相同, 主干部分 阅读全文
posted @ 2017-05-19 21:23 大大大圣 阅读(1212) 评论(0) 推荐(1)
摘要: JDBC对数据库操作的六个基本步骤: //1.注册数据库驱动 //2.获取数据库连接 //3.获取传输器对象 //4.利用传输器传输SQL到数据库执行,获取结果集对象 //5.遍历结果集,获取结果数据 //6.关闭资源(这里低层是将连接还回数据源中) Statement和PreparedStatem 阅读全文
posted @ 2017-05-19 21:16 大大大圣 阅读(277) 评论(0) 推荐(0)