具体spring-jdbc使用前,要导入相应的jar包,在applicationContext.xml中配置dataSource和jdbcTemplate就可以使用它了。
添删查改 *** 作:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void add(User user){
jdbcTemplate.update("INSERT INTO USER VALUES('"
+ user.getId() + "', '"
+ user.getName() + "', '"
+ user.getSex() + "', '"
+ user.getAge() + "')")
}
public void edit(User user){
jdbcTemplate.update("UPDATE USER SET name = ? WHERE user_id = ?", new Object[] {name, id})
}
public int queryCount(){
int count = jdbcTemplate.queryForInt("SELECT COUNT(*) FROM USER")
}
public boolean del(String ids) throws SQLException{
final String[] id=ids.split(",")
jdbcTemplate.batchUpdate("DELETE FROM Position WHERE id = ?",
new BatchPreparedStatementSetter(){
public void setValues(PreparedStatement ps, int i)throws SQLException {
ps.setString(1, id[i])
}
public int getBatchSize() {
return id.length
}
})
return true
}
java.sql.SQLException: Failed to access a closed resultSet:此语句翻译为:java.sql.SQLException包抛出异常(内容为):错误的连接了一个已关闭的结果集对象。根据异常类型推断,你在执行删除 *** 作后,resultset 错误关闭。仔细查看下 resultset 处理语句。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)