こんにちは、私はJavaフロントエンドとMysqlバックエンドを使用しています,,,
実際にはtbl_testに含まれています
name value
---------------
abc 22
xyz 14
ABC 32
xyZ 4
ABc 4
Javaでabcの値を取得しようとするので、コードを書きました
ResultSet result=stmt.executeQuery("select value from tbl_test where name='abc'");
while(result.next())
{
System.out.println("Answer : "+result.getInt(1));
}
result.close();
現在の出力は
Answer : 22
Answer : 32
Answer : 4
実際には、結果のみが必要です 'abc' ie Answer : 22
以下のコードでも結果が見つかりました
String name="abc";
ResultSet result=stmt.executeQuery("select name, value from tbl_test where name='"+name+"'");
while(result.next())
{
if(name.equals(result.getString(1))
System.out.println("Answer : "+result.getInt(2));
}
result.close();
今、私は正しい出力を得ていますが、これはクエリにないJavaコードからの結果です,,, クエリで同じ結果を取得することは可能ですか...
ありがとうございました