读书人

强烈推荐一个简略而实用的数据库连接池

发布时间: 2013-07-16 22:38:05 作者: rapoo

强烈推荐一个简单而实用的数据库连接池工程
package brightmoon.test;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import brightmoon.jdbc.DataHandler;import brightmoon.jdbc.MyDbUtil;public class DbTemplateTest {public static void main(String[] args) throws SQLException {MyDbUtil db = new MyDbUtil();int test = (int) (Double.parseDouble("" + Math.random() * 1000000));//添加数据db.updateRecords("insert into hh values(" + test + ","+ System.currentTimeMillis() + "," + System.currentTimeMillis()+ ")");//更新数据db.updateRecords("update hh set something = 44 where id = " + test);//查询列表List ans = db.queryList("select * from hh", new DataHandler() {@Overridepublic void processRow(ResultSet rs) throws SQLException {Object[] objs = new Object[2];objs[0] = rs.getString(1);objs[1] = rs.getString(2); addRecord(objs);}});System.out.println(ans.size());//参数化添加数据List arg = new ArrayList();arg.add(Integer.parseInt("123"));arg.add("2222");String sql = " insert into comments values(?,?)";db.updateRecords(sql, arg);}public static String notBlank(Object obj) {if (obj == null)return "";return obj.toString();}}

?DBPoolManager.java核心代码来自网上收藏,出处也找不到了,这个小工程很早就开始使用了,现在才整理出来。

?

仅仅是小玩意,欢迎demo工程使用本程序。高手请绕道。

读书人网 >其他数据库

热点推荐