DbUtil的使用方法
来源:互联网 发布:北京理工大学远程网络 编辑:程序博客网 时间:2024/05/17 20:31
package com.itheima.util;import java.sql.SQLException;import java.util.List;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.ArrayHandler;import org.apache.commons.dbutils.handlers.ArrayListHandler;import org.apache.commons.dbutils.handlers.BeanHandler;import org.apache.commons.dbutils.handlers.BeanListHandler;import org.junit.Test;public class DbUtilDemo{private QueryRunner qu = new QueryRunner(C3P0Util.getDatasource());@Testpublic void add() throws Exception{String sql = "insert into account values(?,?,?)";qu.update(sql, 9,"lll",1222);}@Testpublic void addBatch() throws Exception{String sql = "insert into account values(?,?,?)";Object[][] param = new Object[10][];for(int i=0;i<param.length;i++){param[i] = new Object[]{i+20,"ccc"+i,999};}qu.batch(sql, param);}@Testpublic void query() throws Exception{String sql = "select * from account where id=?";Account ac = qu.query(sql, new BeanHandler<Account>(Account.class),1);System.out.println(ac);}@Testpublic void queryAll() throws Exception{String sql = "select * from account";List<Account> list = qu.query(sql, new BeanListHandler<Account>(Account.class));System.out.println(list);}@Testpublic void test1() throws Exception{String sql = "select * from account";Object[] obj = qu.query(sql, new ArrayHandler());for(Object ac : obj)System.out.println(ac);}@Testpublic void test2() throws Exception{String sql = "select * from account";List<Object[]> list = (List<Object[]>)qu.query(sql, new ArrayListHandler());for(Object[] ac : list)for(Object o:ac){System.out.println(o);}}}
写上面代码的前提是导入apache.common.dbutil的包
- DbUtil的使用方法
- dbutil 的使用方法
- DButil的介绍以及基础使用方法
- DBUtil的简单封装(dbutil+tomcat jdbcpool)
- Apache的dbutil 测试
- dbUtil的简单使用
- DBUtil的使用
- DbUtil工具的使用
- 有关dbutil的方面
- DBUtil
- DBUtil
- DBUtil
- Dbutil
- DBUtil
- DBUtil
- DBUtil
- DBUtil
- DBUtil
- 奇怪问题:Hibernate 无法更新(update)
- Varnish的系统优化
- JTable 导出 Excel 利用 jxl.jar
- 【原创】 java 启动画面(闪屏)splash
- Ubuntu 通过Deb 安装 MySQL 5.5
- DbUtil的使用方法
- ARCGIS中矢量裁剪栅格图像
- Mark一下小米的电话状态广播
- Oracle 数据进行迁移
- 转载:Oracle exp/imp备份(导出/导入备份)
- JAVA面试题集——基础知识篇
- 转载:Windows 2003系统下VPN服务器架设指南
- (转)Oracle数据库的迁移方法
- java swt browser