아무거나

java mysql 연동 시 에러 : No suitable driver found for jdbc:mysql://localhost:3306/dbname

알통몬_ 2018. 3. 7. 11:26
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


java 와 database 를 연동하는 경우가 있습니다.

저는 mysql을 연동하는데요.


오늘 간단한 테스트를 해 볼려고 java와 mysql을 연동하는데

자꾸 제목과 같은 에러가 발생했습니다.

No suitable driver found for jdbc:mysql://localhost:3306/dbname


이유는 생각보다 간단했는데요.

제가 스프링으로 연동하다보니까 가장 기본이 되는 코드를

빼먹었더라구요 ㅎㅎ


DriverManager.getConnection(DB, USER, PASSWD);


자꾸 이 코드만 넣고 실행을 하니, db에 접근을 할 수 없어서 나는 에러였습니다.

1
2
3
4
5
6
try {
        Class.forName("com.mysql.jdbc.Driver");
 
} catch (ClassNotFoundException e) {
}
DriverManager.getConnection(DB, USER, PASSWD);
cs

이 코드까지 있어야 에러가 나지 않습니다.


이상입니다.


반응형