を用意しました。 Javaでは、パラメータインデックスを使用する必要があります。はこのようなものが準備された文のために可能である多くのプログラミング言語では文の
PreparedStatement statement = connection.prepareStatement(
"SELECT id FROM Company WHERE name LIKE ?");
statement.setString(1, "IBM");
最初の例のように文字列変数を処理するソリューションはありますか? "$ {。*}"はSQL言語の他の場所で使用されていないか、または競合がありますか?私は自分でSQLの文字列を解析し、すべての変数を "?"で置き換えてからJavaのやり方で実装します。
よろしく、 甲斐
それはあまりにも私を困惑。 http://www.javaworld.com/javaworld/jw-04-2007/jw-04-jdbc.htmlには何度か使ったことがあります。 – akarnokd
こんにちはkd304、なぜあなたはコメントを使用する代わりにあなたのメッセージを答えとして残さなかったのだろうか。私はその問題を解決する方法だと思います。 – Zardoz
@tokel:あなたの質問が理論的であるかどうかはわかりませんでした。私のコメントはあなたの入力された質問に本当に答えるものではありません。 – akarnokd