sql >> Database teknologi >  >> RDS >> Oracle

Hvordan indstilles tidszoneregionen for JDBC-forbindelse og undgår, at SqlException-tidszoneregionen ikke findes?

Skriv dette før dit forbindelsesforsøg:

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

Så hele koden ville være:

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

Hvis dette ikke virker, kan problemet være en ugyldig JDBC-driverversion.




  1. SQLite - Vælg Data

  2. Hukommelsestrykanalyse Risikotilstand

  3. T-SQL-fejl, faldgruber og bedste praksis – determinisme

  4. Kan vi omfordele Oracle tools.jar?