跟我StepByStep学FLEX教程------访问数据库
2009-09-09 00:00:00 来源:WEB开发网2、增、删和改
update方法update方法返回的是受影响的记录数目的一个计数,并且如果传入参数的话,使用的是java.sql.PreparedStatement,更适合于插入,更新和删除操作
1)不带参数的更新
代码
jdbcTemplate.update("INSERT INTO USER VALUES('"
+ user.getId() + "', '"
+ user.getName() + "', '"
+ user.getSex() + "', '"
+ user.getAge() + "')");
2)带参数的更新
代码:jdbcTemplate.update("UPDATE USER SET name = ? WHERE user_id = ?", new Object[] {name, id});
代码:jdbcTemplate.update("INSERT INTO USER VALUES(?, ?, ?, ?)", new Object[] {user.g etId(), user.getName(), user.getSex(), user.getAge()});
3)JDBC的PreparedStatement
代码:------单个更新
final String id = user.getId();
final String name = user.getName();
final String sex = user.getSex() + "";
final int age = user.getAge();
jdbcTemplate.update("INSERT INTO USER VALUES(?, ?, ?, ?)",
new PreparedStatementSetter() {
public void setValues(PreparedStatement ps) throws SQLException {
ps.setString(1, id); //需要注意: 匿名内部类 只能访问外部最终局部变量
ps.setString(2, name);
ps.setString(3, sex);
ps.setInt(4, age);
}
});
Tags:StepByStep FLEX 教程
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接