sql >> Databasteknik >  >> RDS >> Oracle

Hur ställer man in tidszonsregionen för JDBC Connection och undviker att SqlException-tidszonsregionen inte hittas?

Skriv detta innan ditt anslutningsförsök:

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

Så hela koden skulle vara:

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

Om detta inte fungerar kan problemet vara en ogiltig version av JDBC-drivrutinen.




  1. 2 sätt att returnera ASCII-koden för en given karaktär i MariaDB

  2. Hur läser man innehållet i en .sql-fil till ett R-skript för att köra en fråga?

  3. Lagra filer i SQL Server

  4. SQL Server TempDB-övervakning genom att använda Dynamic Management Views (DMV)