黑马程序员技术交流社区
标题:
JDBC集成代码的知识点
[打印本页]
作者:
一步一脚印
时间:
2013-11-14 17:22
标题:
JDBC集成代码的知识点
public Object SearchFrame(String sql,Object[] args,RowMapper rowMapper){
conn = DBUtils.getInstance().getConnection();
try {
pstmt = conn.prepareStatement(sql);
if(args != null){
for(int i=0; i<args.length; i++){
pstmt.setObject(i+1, args[i]);
}
}
//获取结果集,待系统对数据进行索引查询
rset = pstmt.executeQuery();
Object obj = null;
while(rset.next()){
//让子类进行处理
obj = rowMapper.rowMapper(rset);
}
return obj;
} catch (SQLException e) {
throw new RuntimeException(e.getMessage(),e);
}finally{
DBUtils.ReleaseResource(conn, pstmt, rset);
}
}
复制代码
这里举出一个关于对数据库查询操作的JDBC集成编码
今天将JDBC代码给修改了下,和大家分享,
虽然很简单,但是这里面运用到了很多知识,JAVA多态性的运用, 接口充当方法的参数,匿名类传参,实现不同方法的功能多样化。
对于往后的项目,可以适当的朝这些方向去思考,运用。
作者:
许庭洲
时间:
2013-11-18 21:57
值得学习ing!
作者:
hurryup
时间:
2013-11-18 22:27
牛人,自己写jdbc框架?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2