您的位置:首页 > 编程语言 > Java开发

Spring JDBC

2015-07-06 10:24 120 查看
---恢复内容开始---

JdbcTemplate是线程安全的,所有Dao可以共享一个JdbcTemplate实例

举例

public int getUserTopicNum(final int userId) {
String sql = "{call P_GET_TOPIC_NUM(?,?)}";
//使用    Object execute(String callString, CallableStatementCallback action)接口
Object obj = jdbcTemplate.execute(sql,new CallableStatementCallback(){
public Object doInCallableStatement(CallableStatement cs) throws SQLException, DataAccessException {
cs.setInt(1,userId);
cs.registerOutParameter(2, Types.INTEGER);
cs.execute();
return new Integer(cs.getInt(2));
}
});
return ((Integer)obj).intValue();
}


TopicDao
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: