SQLDBでは機能しないPreparedStatementを実装しようとしています。
次のSQLクエリがあるとします。
String selectSqlQuery = "SELECT * FROM customer WHERE f1 = ? AND f2 =? AND f3 > ?";
および次のコード:
//----
prest = con.prepareStatement(selectSqlQuery );
prest.setString(1, "val1");
prest.setString(2, "val2");
prest.setInt(3, 108);
ResultSet rs = prest.executeQuery();
//---
私の質問は、パラメータを挿入するためのsetStringメソッドとsetIntメソッドを実装する方法ですか?
今のところ、パラメーターのインデックスと値をHashMapに保存していますが、その後はSQLクエリ文字列に挿入できません。