1、使用JdbcTemplate的execute()方法执行SQL语句
[Java] 纯文本查看 复制代码
1
|
jdbcTemplate.execute( "CREATE TABLE USER (user_id integer, name varchar(100))" );
|
2、如果是UPDATE或INSERT,可以用update()方法。
[Java] 纯文本查看 复制代码
1
2
3
4
5
|
jdbcTemplate.update( "INSERT INTO USER VALUES('"
+ user.getId() + "', '"
+ user.getName() + "', '"
+ user.getSex() + "', '"
+ user.getAge() + "')" );
|
3、带参数的更新
[Java] 纯文本查看 复制代码
1
2
3
|
jdbcTemplate.update( "UPDATE USER SET name = ? WHERE user_id = ?" , new Object[] {name, id});
jdbcTemplate.update( "INSERT INTO USER VALUES(?, ?, ?, ?)" ,
new Object[] {user.getId(), user.getName(), user.getSex(), user.getAge()});
|
4、使用JdbcTemplate进行查询时,使用queryForXXX()等方法。查询单列或者列表。
[Java] 纯文本查看 复制代码
01
|