本帖最后由 夜太美 于 2018-7-16 21:46 编辑
贾宗虎
1.使用数据库连接池的好处?
好处: 节省资源,不需要每次连接数据库的时候,都向系统申请资源,造成浪费,提高响应速度.
2.c3p0连接池使用步骤?
1) 导入包
2) 加载配置文件
3) 创建核心对象 ComboPooledDataSource
4) 定义sql语句
5) 创建Statement执行sql语句的对象(PreparedStatement对象可以防止sql注入问题,sql语句中的关键数据可以用 ? 通配符代替,再调用setXxx方法赋值)
5.1)executeUpdate 执行增删改语句,返回的是被影响的行数
5.2) executeQuery 执行的是select查询语句,返回ResultSet结果集
6) 释放资源
3.Druid连接池的使用步骤?
1) 导入包
2) 加载配置文件
3) DruidDataSourceFactory调用createDataSource方法,获取DataSource对象
4) DataSource对象.getConnection,获取连接对象
5) 定义SQL语句
6) 连接对象获取(Prepared)Statement对象,执行sql语句
7) 释放资源
4.Spring JDBC的使用步骤?
1) 导入包
2) 加载配置文件
3) JdbcTemplate template = new JdbcTemplate(ds),获取JdbcTemplate对象4) template执行sql语句
5) 释放资源
|