私のmySQLデータベースから感覚を得るのに問題があります。私はそれに単一の行を返す必要があります有効なクエリを渡しています。しかし、それは今まで私が間違ってやっているいくつかの助言ができ、スローされている、私0Tomcat、結果セットのデータはありませんか?
public String getResultSet(String query) throws SQLException{
ResultSet rs = null;
int results=0;
try {
con = ds.getConnection();
Statement stmt = (Statement) con.createStatement();
rs = stmt.executeQuery(query);
while(rs.next()){
results = rs.getInt("location_id");
}
} catch (Exception ex){
} finally {
if (con != null) con.close();
}
return Integer.toString(results);
}
エラーなしint results
のintial値を返しますか?
TIA
rs.next()でwhileループを実際に入力したかどうかをデバッガで試してみましたか? – Stainedart
DBでクエリを実行し、結果が返されたことを確認しましたか? – Perception
はい、クエリは有効ですが、whileループに入ります。コードが有効であると思われますか? –