Який формат дати для типу JDBC?
2024Якщо тип DATE JDBC містить рядок як тип Java, то формат дати, який приймає програма бази даних, такий РРРР-ММ-ДД.
Драйвер JDBC перетворює формат вхідної дати (у цьому випадку ДДММРРРР, де Y означає рік, M означає місяць, а D – день) у юліанський формат дати JD Edwards World World. Примітка. Ваш конкретний формат дати залежатиме від визначення з’єднання, уподобань користувача JD Edwards World і системних значень IBM i.
Драйвер JDBC Toolbox використовує формат дати, встановлений за замовчуванням у системі IBM i. Це значення за замовчуванням встановлюється системним значенням QDATFMT, яке зазвичай має значення YMD, MDY або DMY. Ці формати дати підтримують лише дати між 1940 і 2039 роками, оскільки вони використовують 2-значні роки.
Для програми JDBC, встановіть значення true для властивості Connection або DataSource sendDataAsIs і використовуйте метод setString, щоб призначити значення дати або позначки часу вхідному параметру. Потім виконайте інструкцію SQL, щоб призначити значення String стовпцю DATE або TIMESTAMP.
Форматує позначку часу у форматі вихідної позначки часу JDBC. рррр-мм-дд гг:хх:сс. ффффффффф , де ffffffffff означає наносекунди.
Загальний формат URL-адреси JDBC для підключення до бази даних MS SQL Server: jdbc:sqlserver://[ім’я сервера[\ім’я екземпляра][:номерпорту]][;властивість=значення[;властивість=значення]] Давайте детальніше розглянемо кожну частину формату.
рррр-ММ-дд Дати Java
Клас | опис |
---|---|
Місцева дата | Позначає дату (рік, місяць, день (рррр-ММ-дд)) |
Місцевий час | Позначає час (годину, хвилину, секунду та наносекунди (ГГ-хх-сс-нс)) |
LocalDateTime | Представляє як дату, так і час (рррр-ММ-дд-ГГ-хм-сс-нс) |
DateTimeFormatter | Форматувач для відображення та аналізу об’єктів дати й часу |