是Spring-jdbc的新手
我的查询如下:
select status from myTable where id = 10;
我想使用spring jdbc中提供的JdbcTemplet
执行此查询
并获得一个retrun值并将其存储在变量中;
public class myClass extends JdbcDaoSupport
{
public void getstatus()
{
String sql = "select status from myTable where id = 10";
String Status = this.getJdbcTemplet().executeQuery(sql);
}
}
请使用JdbcDaoSupport
建议正确的方法答案 0 :(得分:1)
检查spring documentation,它有类似的例子。
String lastName = this.jdbcTemplate.queryForObject(
"select last_name from t_actor where id = ?",
new Object[]{1212L}, String.class);
答案 1 :(得分:1)
您可以使用queryForObject
取回String
。
String status = this.getJdbcTemplate().queryForObject(
"SELECT status FROM myTable WHERE id = ?", String.class, Integer.valueOf(10));