mysql(8.0.19) java.sql.SQLException 관해 질문드립니다.
- 작성자 :
- y*j
- 작성일 :
- 2023-10-19 08:56:12
- 조회수 :
- 676
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
안녕하세요
지금현재 개발버전 4.1를 사용하고 있으며 자바버전은 11 과 1.8(8) 버전을 사용하고 있습니다.
mysql은8.0.19를 사용하고 있습니다.
그리고 드리아버는
mysql-connector-java(8.0.22), commons-dbcp2(2.10.0) 을 사용하고 있습니다.
문제사항은 java프로그램(db접속테스트)에서 다음과 같은 오류가 발생해서요 어떻게 해야할지 몰라 이렇게 질문을 드립니다.
오류는 다음과 같습니다.
java.sql.SQLException: Cannot create PoolableConnectionFactory (Cannot find any provider supporting RSA/ECB/OAEPWithSHA-1AndMGF1Padding)
at org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:633)
at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:535)
at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:711)
at testconmection.DBconnection.main(DBconnection.java:28)
Caused by: java.sql.SQLException: Cannot find any provider supporting RSA/ECB/OAEPWithSHA-1AndMGF1Padding
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
at org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52)
at org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:414)
at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:113)
at org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:629)
... 3 more
지금현재 개발버전 4.1를 사용하고 있으며 자바버전은 11 과 1.8(8) 버전을 사용하고 있습니다.
mysql은8.0.19를 사용하고 있습니다.
그리고 드리아버는
mysql-connector-java(8.0.22), commons-dbcp2(2.10.0) 을 사용하고 있습니다.
문제사항은 java프로그램(db접속테스트)에서 다음과 같은 오류가 발생해서요 어떻게 해야할지 몰라 이렇게 질문을 드립니다.
오류는 다음과 같습니다.
java.sql.SQLException: Cannot create PoolableConnectionFactory (Cannot find any provider supporting RSA/ECB/OAEPWithSHA-1AndMGF1Padding)
at org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:633)
at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:535)
at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:711)
at testconmection.DBconnection.main(DBconnection.java:28)
Caused by: java.sql.SQLException: Cannot find any provider supporting RSA/ECB/OAEPWithSHA-1AndMGF1Padding
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
at org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52)
at org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:414)
at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:113)
at org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:629)
... 3 more
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문에 기술한 오류로는 암호화 과정에서 발생한 오류로 보이며
이외의 부분은 다른 정보가 없어서 확인이 어렵습니다.
구성한 프로그램의 암호화 과정을 다시 확인해보시고
데이터베이스 접속은 표준프레임워크 템플릿 프로젝트의 설정을
참고하여 구성해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
질문에 기술한 오류로는 암호화 과정에서 발생한 오류로 보이며
이외의 부분은 다른 정보가 없어서 확인이 어렵습니다.
구성한 프로그램의 암호화 과정을 다시 확인해보시고
데이터베이스 접속은 표준프레임워크 템플릿 프로젝트의 설정을
참고하여 구성해보시기 바랍니다.
감사합니다.