PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как типовете дати се обработват от JDBC драйвера?

Съпоставяне на типовете JSR 310 към типовете SQL е предоставено в документацията Таблица 5.1 .

Проверка на PostgreSQL JDBC драйвер PgPreparedStatement.setObject() можем да видим, че всеки тип Java се използва за задаване на клеймо за време, например:

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

Вътрешно това извиква TimestampUtils.toString() който преобразува дата-час в низ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получавам pg грешка, когато се опитвам да унищожа контролер

  2. Как да ускорите производителността на вмъкване в PostgreSQL

  3. Най-добри практики за репликация на PostgreSQL – част 1

  4. Заявка за елементи на масив вътре в тип JSON

  5. PHP PDO Postgres срещу Sqlite тип колона за count(*)