JDBCアレイAPI を使用する必要があります 、ドキュメントによる。
setObject
だけではいけません JDBCの配列。それがどのように機能するかは素晴らしいことですが、そうではありません。配列を特別に処理することが期待されています。
Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);
JDBCアレイAPI を使用する必要があります 、ドキュメントによる。
setObject
だけではいけません JDBCの配列。それがどのように機能するかは素晴らしいことですが、そうではありません。配列を特別に処理することが期待されています。
Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);