Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこれをやっています:
Select count(*) from table1 t where start_datetime = datetime(?);
以下を使用して日時を設定します。
ps.setString("01-01-2010 12:12:00.123")
次のようなエラーが発生しています:日時または間隔に数字以外の文字。
しかし、これを SQL Editor で SQL として実行すると、問題なく動作します。
これを修正する方法の手がかりはありますか?
datetimeデフォルトの日付パターンに準拠するように文字列を変更します
datetime
ps.setString("2010-01-01 12:12:00.1230")
このようなものも機能するはずだと思います
select count(*) from table1 t where start_datetime = TO_DATE(?,"%Y-%m-%d %H:%M:%S %F3")
お知らせ下さい