`
mjbb
  • 浏览: 86762 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

DBUtils简单的使用

阅读更多
理解DBUtils
核心:QueryRunner 类和ResultSetHandler接口
主要用于把结果集转换成JavaBean对象。
1.QueryRunner
1).用于与数据源进行交互。
①.QueryRunner()
  Constructor for QueryRunner.
QueryRunner(boolean pmdKnownBroken)
  Constructor for QueryRunner, allows workaround for Oracle drivers
QueryRunner(DataSource ds)
  Constructor for QueryRunner, allows workaround for Oracle drivers.
QueryRunner(DataSource ds, boolean pmdKnownBroken)
  Constructor for QueryRunner, allows workaround for Oracle drivers.
2.ResultSetHandler接口
        1).用于把结果集转换为相应的类型。
有一系类的子类》 
		T BeanHandler<T>:返回一个对象。
		List<T> BeanListHandler<T>:返回一个对象列表
3.使用DBUtils
	1.创建基本类型转换类(BaseDao<T>)泛型
		1).返回一个对象的
		public T get(Connection con,String sql,Object[] args,Class<T> type ){
			//1.创建QueryRunner
			T t = null;
			QueryRunner queryRunner = new QueryRuner();
			try {
				//2.使用BeanHandler转换类型,并返回
				t = (T) queryRunner.query(conn,sql,new BeanHandler(type),args);

			}catch(){
				//
			}
			return t;
		}
		2).返回一个对象队列
		public List<T> getAll(Connection conn,String sql,Object[] args,Class<T> type){
			//1.创建QueryRunner
			QueryRunner queryRunner = new QueryRunner();
			//2.使用BeanListHandler转换结果集
			List <T> tlist =(List <T>) queryRunner.query(conn,sql,new BeanListHandler(type),args);
			return tlist;
		}

这里返回的T类型就可以是响应的Javabean
分享到:
评论

相关推荐

    python-dbutils 简单封装

    python dbutils 简单封装

    模仿DBUtils(自己模仿DBUtils写的简易DBUtils)

    模仿DBUtils(自己模仿Commons DBUtils写的简易DBUtils),欢迎大家下载学习,这不是Apache旗下的DBUtils哦~

    DBUtils数据库的使用

    DBUtils是java编程中的数据库操作实用工具,小巧简单实用。

    Dbutils项目实例

    2 对于数据表的写操作 也变得很简单(只需写sql语句) 3 可以使用数据源 使用JNDI 数据库连接池等技术来优化性能 重用已经构建好的数据库连接对象 而不像php asp那样 费时费力的不断重复的构建和析构这样的对象 ...

    Commons-dbutils1.7 jar包.rar

    简单来讲,这个工具包就是用来更加方便我们操作数据库的,最近工作中使用了一下,感觉确实方便很多,基本告别自己封装JDBC代码对数据库进行增删改查了。代码看着也很简洁。 例如: 增删改查使用的类:QueryRunner类+...

    commons-dbutils-1.7

    Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能

    dbutils

    dbutils 它不是一个DAO,也不是类似Hibernate的工具, 仅是对已有的JDBC技术进行了一个简单封装。

    DBUtils的Jar包

    commons-dbutils-1.4DBUtils是对JDBC的简单封装DBUtils是Apache Commons组件中的一员

    JAVA-JDBC-DbUtils教程简单到精通!

    JAVA-JDBC-DbUtils教程简单到精通!包含教学视频,源码,笔记。超值。

    commons-dbutils-1.4.jar

    commons-dbutils-1.4jar包,让你在java内对数据库的操作更加简单

    commons-dbutils-1.3.zip

    DBUtils是Java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,减少代码量。

    DBUtils框架jar包

    DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。

    commons-dbutils使用简单范例--简化jdbc编程

    NULL 博文链接:https://gnnan.iteye.com/blog/1170042

    DBUtils用法整理

    commons-dbutils是Apache组织提供的一个开源 JDBC工具类库,能让我们更简单的使用JDBC。它是一个非常小的类包,花几分钟的时间就能掌握它的使用。

    DbUtils扩展源码

    ApacheCommos的DbUtils是一个简单好用的轻量级的数据库操作工具,该项目的主页是:http://commons.apache.org/dbutils/,关于它的信息可以从那里获取. dbutils可以把查询出来的结果集映射成Bean的List,这是个很有用的...

    dbutils文档和源码及jar包

    Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 补充一下,传统操作数据库的类指的是JDBC(java ...DBUtils是java编程中的数据库操作实用工具,小巧简单实用,

    Apache Dbutils +springmvc 框架demo代码

    commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 springmvc与springmvc 整合demo

    commons-dbutils-1.4-bin

    Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 补充一下,传统操作数据库的类指的是JDBC(java ... DBUtils是java编程中的数据库操作实用工具,小巧简单实用,

    JDBC及DBUtils

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由...DBUtils是Apache组织开发的一个简单,小巧,又具有大部分功能的操作数据库的java组件

    commons-dbutils-1.6.zip

     commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢...

Global site tag (gtag.js) - Google Analytics