0

私はこれを試しました:

ResultSet existetabela = stm.executeQuery ("SELECT * FROM pessoajuridica WHERE protocolo ="  + varConsult ); 
System.out.println(existetabela);

しかし、それは奇妙な文字列を返すだけです-> org.sqlite.RS@1f959518

私は値を期待していた..

思い出すと、SQL lite と Java :S

返される値を使用して比較したいのですが、値が返された場合は、それが存在することを意味するため、何も返さない場合はSQLに追加されません=追加できます!!!

(「存在する場合」は機能しません。SQLコマンドラインの引数が無効であると言います-')

4

2 に答える 2

1

見つかった実際のデータを取得するには、結果セット内で反復する必要があります。

while (existetabela.next()){
 System.out.println(existetabela.getObject("protocolo"));
}

PreparedStatementを見ましたか?

于 2013-08-06T21:18:09.307 に答える