ひがやすを技術ブログ

電通国際情報サービスのプログラマ

JDBC

PreparedStatement.setObject()

java.util.Dateの場合、setObjectではエラーになってしまうようです。 オラクルでも、HSQLDBでも同じ。 if (bindVariable != null) { if (bindVariable.getClass().equals(java.util.Date.class)) { java.util.Date d = (java.util.Date) bindVariable; bind…

http://d.hatena.ne.jp/manhole/20040105 のからみで、nullについてもテストしてみました。 オラクルでは、setObject(index, null)はやはりエラー。 バインド変数の設定は、 PreparedStatement ps = con.prepareStatement(sql); for (int i = 0; i Object bi…