客串java开发:数据库访问的流程简化 - 编程入门网
stm = con.createStatement();
return stm.executeUpdate(statement);
}
catch(Exception E){
throw E;
}
finally{
if(stm != null){
stm.close();
}
if(con != null){
con.close();
}
}
}
public QueryResult executeQuery(String statement) throws Exception {
Connection con = DriverManager.getConnection(getConnectionString(), getUserName(), getPassword());
Statement stm = con.createStatement();
return new QueryResult(con, stm, stm.executeQuery(statement));
}
public Object executeScale(String statement) throws Exception {
Connection con = null;
Statement stm = null;
ResultSet rs = null;
try{
con = DriverManager.getConnection(getConnectionString(), getUserName(), getPassword());
stm = con.createStatement();
rs = stm.executeQuery(statement);
if(rs.next()){
return rs.getObject(0);
}
return null;
}
catch(Exception E){
throw E;
}
finally{
if(rs != null){
rs.close();
}
if(stm != null){
stm.close();
}
if(con != null){
con.close();
}
}
}
}
客串java开发:数据库访问的流程简化(3)时间:2011-01-24 博客园 陛下这样一来,从前进行数据库操作繁琐的构造 Connection、Statement 以及 ResultSet 等均可以省略了。例子如下:
考虑到一般数据库连接参数保存在配置文件中,DbExecutor 还特别提供从配置文件加载链接参数的方法:
哎,实在不知道该做点什么有意义的事,只好这样弄点残羹冷炙邀各位闲杂人等一起赏日(今天上海还是个阴天,日只出现了不到半小时)。但抛砖是为引玉,我知道园子里卧着华南虎、藏着史前龙,我所刻意追求的优雅编码,在很多东方求败看来不过是个儿戏;你们很多人身怀葵花宝典,却少有传阅,哎,斩不断的技术迷信,迟早要害得小年轻们色老颜衰,青春从此一日不复返! |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |