sql >> Database >  >> RDS >> PostgreSQL

Hoe worden datumtypen verwerkt door het JDBC-stuurprogramma?

Een toewijzing van de JSR 310-typen aan de SQL-typen wordt gegeven in documentatie Tabel 5.1 .

PostgreSQL JDBC-stuurprogramma inspecteren PgPreparedStatement.setObject() methode kunnen we zien dat elk Java-type wordt gebruikt om een ​​tijdstempel in te stellen, bijvoorbeeld:

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

Intern roept dit TimestampUtils.toString() die een datum-tijd naar een tekenreeks converteert.




  1. Kon bestand of assembly niet laden Oracle.DataAccess

  2. Opgeslagen procedure blijft schijnbaar zonder uitleg hangen

  3. Hoe kan ik dynamische grafieken genereren met MySQL-gegevens?

  4. postgresql:voer SQL-opdrachten uit met psql in de opdrachtregel