0

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を使用してこれを行う正しい方法を提案してください

4

2 に答える 2

1

queryForObjectを取り戻すために使用できますString

String status = this.getJdbcTemplate().queryForObject(
"SELECT status FROM myTable WHERE id = ?", String.class, Integer.valueOf(10));
于 2012-12-05T11:37:35.197 に答える
1

春のドキュメントを確認してください。同様の例があります。

String lastName = this.jdbcTemplate.queryForObject(
    "select last_name from t_actor where id = ?", 
    new Object[]{1212L}, String.class);
于 2012-12-05T11:33:03.683 に答える