首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2013-07-16 
强烈推荐一个简单而实用的数据库连接池工程package brightmoon.testimport java.sql.ResultSetimport ja

强烈推荐一个简单而实用的数据库连接池工程
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工程使用本程序。高手请绕道。

热点排行