Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengatur wilayah zona waktu untuk Koneksi JDBC dan menghindari wilayah zona waktu SqlException tidak ditemukan?

Tulis ini sebelum upaya koneksi Anda:

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

Jadi seluruh kodenya adalah:

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

Jika ini tidak berhasil, masalahnya mungkin versi driver JDBC yang tidak valid.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengurai nama tabel dan kolom dari SQL/HQL Java

  2. ORDER BY dengan kueri dalam, memberikan ORA-00907 tanda kurung kanan yang hilang

  3. Menggunakan PL/SQL bagaimana Anda memasukkan konten file ke gumpalan?

  4. C# memanggil fungsi tersimpan oracle

  5. cara memeriksa semua kendala pada tabel di oracle