私は、私はこのエラーを取得しています、結果セット(RSET)JDBC単一行のResultSetアクセスエラー
rSet.first();
do{
product = rSet.getString("PRODUCT");
process = rSet.getString("PROCESS");
s_int = rSet.getInt("S_INT");
System.out.println("Hello Product["+rSet.getString("PRODUCT")+"] Process["+rSet.getString("PROCESS")+"] S_Int["+rSet.getInt("sint")+"]");
}while(rSet.next());
を使用していたデータにアクセスするには
Product | Process | s_int
--------------------------
W01 | AP_03 | 1
以下のような単一行問合せの出力loksを持っています:
The result set has no current row and the returns are null and 0.
私は間違っていますか?
あなたがhttps://docs.oracle.com/javase/8/docsを参照して、( 'if'付き)あなたの最初の'() '呼び出しの結果をチェックする必要があります/api/java/sql/ResultSet.html#first()簡単な方法は、ここでdo/whileを置き換えることです。 –
あなたはデータにアクセスする前に 'next()' **を呼び出す必要があります。あなたのコードはそれを呼び出す_after_その –