私はこのようなことをしたい:
INSERT INTO TABLEA
(
COLUMN1, COLUMN2, COLUMN 3
)
SELECT FOOBAR, DOOBAR, ?
FROM TABLEB
次に、これをSpring JDBC経由でJDBCに送信して、更新します...
simpleJdbcTemplate.update( mySqlFromAbove, someVariableToReplaceQuestionMark );
これも可能ですか?SQLクエリを作成するときに疑問符をハードコードされた値に置き換えれば問題なく動作しますが、SQLインジェクションを受け入れたくありません...
編集-
ネストされた例外はcom.ibm.db2.jcc.c.SqlException
です
:DB2 SQLエラー:SQLCODE:-418、SQLSTATE:42610、SQLERRMC:nullこれ はパラメーターマーカーの使用が無効であること
を示しているようです。