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

複数のデータソースを備えたTomcat6/7JNDI

    ORA-12519, TNS:no appropriate service handler found エラーは、古いスタイルのJDBC接続文字列を使用した結果である可能性があります。第8章によると、データソースとURL> 『Oracle 11.1 JDBC開発者ガイドおよびリファレンス』の接続文字列形式は次のとおりです。

    jdbc:oracle:thin:@//host_name:port_number/service_name
    

    「OracleDatabase10gを起動すると、OracleServiceIDはサポートされません」というメモもあります。 したがって、使用している構文はOracle9iに適している必要があります。新しいバージョンで動作する可能性がありますが、それは保証されていません。

    したがって、JDBC接続文字列の形式を、ガイドで提案されている形式に従うように変更することを検討してください。

    また、Oracle 9i以降では、oracle.jdbc.OracleDriverを使用する必要があります。 oracle.jdbc.driver.OracleDriverではなく Oracleがoracle.jdbc.driver.OracleDriverと述べているように、 は非推奨になり、このドライバークラスのサポートは終了します。




    1. PostgreSQLを使用して前月の最終日を確認するにはどうすればよいですか?

    2. ssisフラットファイルソースの不正な行をスキップする方法

    3. 例を使用したOracleの主キーに関する上位クエリ

    4. PostgreSQLとLinuxのカーネルバージョン