数据库连接池_druid_工具类测试
/** * Druid连接池工具类测试类 * 使用新的工具类 */ public class JDBC_utils_Test { public static void main(String[] args) { /* 完成一个添加的操作 给account表添加一条纪录 */ Connection conn = null; PreparedStatement pstmt = null; /* 获取连接 */ try { conn = JDBC_utils.getConnection(); /* 定义sql */ String sql = "insert into account values(null,?,?)"; /* 获取pstmt对象 */ pstmt = conn.prepareStatement(sql); /* 给?号赋值 */ pstmt.setString(1,"泰非"); pstmt.setDouble(2,2000); /* 执行sql */ int count = pstmt.executeUpdate(); System.out.println(count); } catch (SQLException e) { e.printStackTrace(); } finally { /* 释放资源 */ JDBC_utils.close(pstmt,conn); } } }
JDBCTemplate_介绍
Spring JDBC
Spring 框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发
步骤
- 导入jar包
- 创建JDBCTemplate对象,依赖于数据源DataSourrce
- jdbcTemplate template = new JDBCTemplate(ds);
- 调用JDBCTemplate的方法来完成CRUD的操作
- update():执行DML语句。增、删、改语句
- queryForMap():查询结果将结果集封装为map集合
- queryForList():查询结果将结果集封装为list集合
- query():查询结果,将结果封装为JavaBean对象
- queryForobject :查询结果,将结果封装为对象
标签:JDBC,封装,564,druid,565,JDBCTemplate,sql,连接池,pstmt From: https://www.cnblogs.com/agzq/p/16805236.html