WEB开发网
开发学院图形图像Flash 跟我StepByStep学FLEX教程------访问数据库... 阅读

跟我StepByStep学FLEX教程------访问数据库

 2009-09-09 00:00:00 来源:WEB开发网   
核心提示: 2、增、删和改 update方法update方法返回的是受影响的记录数目的一个计数,并且如果传入参数的话,跟我StepByStep学FLEX教程------访问数据库(2),使用的是java.sql.PreparedStatement,更适合于插入

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);   
                         }   
                     });   

上一页  1 2 3 4 5  下一页

Tags:StepByStep FLEX 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接