ひがやすを技術ブログ

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

DbUtils

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…

1点気になりました。 nullの設定に、PreparedStatement.setNull(index, Types.OTHER)を つかっているため、オラクルではエラーになってしまいます。 私の過去の経験だと、setNull(index, Types.VARCHAR)だと オラクル、MS SQL Server、DB2、PostgreSQL、HSQL…