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

Как да настроите региона на часовата зона за JDBC Connection и да избегнете SqlException регионът на часовата зона не е намерен?

Напишете това преди опита за свързване:

TimeZone timeZone = TimeZone.getTimeZone("yourTimeZone"); // e.g. "Europe/Rome"
TimeZone.setDefault(timeZone);

Така че целият код ще бъде:

try {
    TimeZone timeZone = TimeZone.getTimeZone("yourTimeZone");
    TimeZone.setDefault(timeZone);
    Class.forName("oracle.jdbc.OracleDriver");
    conn = DriverManager.getConnection("connStr", "myUserName", "myPswd");
    ...

Ако това не работи, проблемът може да е в невалидна версия на драйвера на JDBC.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравнете низове, игнориращи акценти в SQL (ORACLE)

  2. System.Data.OracleClient изисква клиентски софтуер на Oracle версия 8.1.7

  3. Как да конфигурирате подчертаване на синтаксиса в SQLcl

  4. Разделете varchar на отделни колони в Oracle

  5. Неактивна сесия в Oracle от JDBC