设为首页 加入收藏

TOP

JavaDbUtils的用法
2014-11-20 15:26:56 】 浏览:1902
Tags:JavaDbUtils 用法

  DbUtils类


  ResultSetHandler 接口


  MapListHandler 类 (实现ResultSetHandler 接口)把从数据库中查询出的记录 都 放到List 集合当中, List集合中每一个对象都是Map类型,可以根据这条记录的字段名读出相对应的值.


  BeanListHandler 类 (实现ResultSetHandler 接口)把从数据库中的记录 放到List集合中 ,List集合中每一个对象都是一个JavaBean类型的对象,可以根据get 方法得到值


  QreryRunner类 执行SQL语名,其中一个参数为以上两种类型的对象


  01 import java.sql.Connection;


  02 import java.sql.SQLException;


  03 import java.util.List;


  04 import javax.naming.Context;


  05 import javax.naming.InitialContext;


  06 import javax.naming.NamingException;


  07 import javax.sql.DataSource;


  08 import org.apache.commons.dbutils.QueryRunner;


  09 import org.apache.commons.dbutils.ResultSetHandler;


  10 /**


  11 * 该类主要完成对数据库的操作


  12 *


  13 */


  14 public class SqlUtil {


  15 private static String datasoucename ="java:comp/env/jdbc/exam";


  16 private DataSource da;


  17 private static sqlUtil sqlutil = null;


  18


  19 public static sqlUtil newInstance()


  20 {


  21 if(sqlutil == null) {


  22 sqlutil = new sqlUtil();


  23 }


  24 return sqlutil;


  25 }


  26


  27


  28 public Connection getConnection() throws SQLException


  29 {


  30 synchronized (da) {


  31 return da.getConnection();


  32 }


  33 }


  34


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇JjavaString.IndexOf方法 下一篇Java.util.Collections类

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目