sql >> データベース >  >> RDS >> PostgreSQL

日付タイプはJDBCドライバーによってどのように処理されますか?

    JSR 310タイプのSQLタイプへのマッピングは、ドキュメントに記載されています。表5.1

    PostgreSQLJDBCドライバーの検査 PgPreparedStatement.setObject() メソッドでは、各Javaタイプがタイムスタンプの設定に使用されていることがわかります。例:

    case Types.TIMESTAMP_WITH_TIMEZONE:
      if (in instanceof java.time.OffsetDateTime) {
        setTimestamp(parameterIndex, (java.time.OffsetDateTime) in);
    

    内部的には、これは TimestampUtils.toString() 日時を文字列に変換しています。




    1. 1つのCallableStatementから複数の結果セットを取得するにはどうすればよいですか?

    2. 状態のある多くの行を反復/処理するPostgreSQL関数

    3. SQLiteでONCONFLICTがどのように機能するか

    4. MySQL + JAVA例外:結果セットの開始前