質問: ### 前提・実現したいこと junitにて driverManegerを使用しDB接続を行いたいテストを行いたいのですが 「ORA-28040:一致する認証プロトコルの例外がありません。」のエラーが表示され 接続できません。 sqlplus からdbの接続は可能です。 ### 試したこと 「ORA-28040:一致する認証プロトコルの例外がありません。」の対処方法を調べ sqlnetのSQLNET.ALLOWED_LOGON_VERSION_SERVER の設定は一通り試してみましたができません ### 補足情報(FW/ツールのバージョンなど) Java:JDK1.7 ojdbc6.jar db:oracle database 12c を使用
回答: > > db:oracle database 12c > > > Oracle 12.1, 12.2 のどちらでしょうか?常に正確なバージョンを提示することを心がけてください。 たぶん、Java周りが古いのでは? Oracle JDBC FAQ | Oracle Databaseのバージョン | リリース固有のJDBC jarファイル | | --- | --- | | 12.2または12c R2 | ojdbc8.jar(JDK 8) | | 12.1または12c R1 | ojdbc7.jar(JDK 7およびJDK 8)ojdbc6.jar(JDK 6) |