sql >> データベース >  >> RDS >> Oracle

JDBC接続のタイムゾーン領域を設定し、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. エイリアスによるグループ化(Oracle)

    2. SQL Serverでマルチステートメントテーブル値関数(MSTVF)を作成する

    3. PHP + SQL Server-接続用の文字セットを設定するにはどうすればよいですか?

    4. AWSRDSでのMySQLデータベースおよびOracleデータベースでのJDeveloperの使用パート1