(五)JDBC连接池&DBUtils—DBUtils完成CRUD
来源:互联网 发布:一淘好用还是淘宝联盟 编辑:程序博客网 时间:2024/06/04 22:47
(五)JDBC连接池&DBUtils—DBUtils完成CRUD
DBUtils是Java编程中的数据库操作实用工具,小巧简单实用。
DBUtils封装了JDBC的操作,简化JDBC操作,可以少些代码
1.Dbutils三个 核心功能介绍
QueryRunner中提供对sql语句操作的API
ResultSetHandler接口,用于定义select操作后,封装结果集
DbUtils类,它就是一个工具类,定义了关闭资源与事务处理的方法
2.QueryRunner核心类
QueryRunner(DataSource ds)提供数据源(连接池),DBUtils底层自动维护connection
update(String sql,Object...params)执行更新数据
query(String sql,ResultSetHandler<T>rsh,Object...params)执行查询
3.ResultSetHandler结果集处理类
4.DbUtils工具类
closeQuietly(Connection conn)关闭连接,如果有异常try后不抛
commitAndCloseQuietly(Connection conn)提交并关闭连接
RollbackAndCloseQuietly(Connection conn)回滚并关闭连接
public class TestDBUtils {@Testpublic void testAddUser() {try {// 1.创建核心类QueryRunnerQueryRunner qr = new QueryRunner(C3P0Utils.getDataSource());// 2.编写sql语句String sql = "insert into tbl_user values(null,?,?)";// 3.为占位符设置值Object[] params = { "余淮", "耿耿" };// 4.执行添加操作int rows=qr.update(sql, params);if(rows>0){System.out.println("插入成功");}else{System.out.println("插入失败");}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
阅读全文
0 0
- (五)JDBC连接池&DBUtils—DBUtils完成CRUD
- JDBC连接池&DBUtils
- JDBC连接池&DBUtils
- (一)JDBC连接池&DBUtils—自定义连接池
- (三)JDBC连接池&DBUtils—C3P0的使用
- Day11-JDBC连接池&DBUtils
- jdbc-使用DBUtils进行crud
- JDBC之事务、连接池、dbutils
- JDBC、事物、连接池、DBCP、C3P0、DBUtils
- JDBC之事务、连接池、dbutils
- (二)JDBC连接池&DBUtils—自定义连接池增强方法
- (四)JDBC连接池&DBUtils—DBCP连接池的使用
- Commons DbUtils入门教程(CRUD)
- JDBC(12)—DBUtils工具类
- 连接池&DBUtils
- DBUtils和连接池
- JDBC dbutils以及c3p0 dbcp连接池的使用
- Jdbc基础 工具类 连接池到dbutils
- 除了深度学习,机器翻译还需要啥?
- 使用RandomAccessFile和多线程来实现开启三个线程去复制一个文件
- 算法分析学习日志(二):最大子序列和问题
- 牛腩新闻发布系统——初探JQuery,AJAX
- 使用spring集成xfire开发webservice接口时的namespace和参数名称等配置
- (五)JDBC连接池&DBUtils—DBUtils完成CRUD
- Solr__luence(二)检索索引,分页搜索
- CentOS安装g++
- Appium Java 清空 EditText 内容碰到的问题
- javaWeb文件上传-image示例
- 求100到1000的水仙花数
- java常用集合容器详解
- LibSVM 在matlab中的使用
- 利用Python将已有TXT文档生成中文词云