1

Oracleデータベースと、OJDBCを介してそれにアクセスするためのJavaプログラムがあります。sql DATEデータ型には、完全な日付と時刻の情報が含まれています。Java SQLライブラリには、日付と時刻の2つの別個のデータ型があります。

この愚かな混乱を回避する最も簡単な方法は何ですか?SQL DATE型から時刻と日付の両方の情報を読み書きすることは可能ですか?タイムスタンプをデータベースに書き込んで、DATE型として保存することはできますか?

4

2 に答える 2

2

バージョン9.2では、resultSet.getTimestampを使用し、バージョン11のJDBCドライバーでは、DATEをTimestampJavaタイプに自動的にマップする必要があります。

于 2012-06-28T07:23:25.007 に答える
1

OracleのTimestamp-DatabaseTypeをJodaDateTimeとHibernateで使用します。正常に動作します。これは、従来のjdbcでも機能するはずです。こちらをチェック

于 2012-06-28T07:20:37.783 に答える