티스토리 뷰

JDBC 프로그래밍을 하고 있는데
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mariadb://11:3306?allowMultiQueries=true

이런 런타임 에러가 발생하였다.

이상하네.. 기존 소스 똑같이 배껴서 했는데..

알고보니..

기존 소스와 동일하나 jdbc 드라이버를 클래스 패스에 넣지를 않았다.. 그래서 jdbc 드라이버를 넣어주니 잘 되었다.

그리고 참고로..

ocpjp 문제인데..
try(Connection con=DriverManager.getConnection(URL,username,password))

이렇게 쓰면 closed connection 런타임 에러가 발생한다. 이유를 아는사람? 손?

try 에 저렇게 쓰면 try 빠져나가는 순간 close 된다. 때문에 connection 이 close 되니 closed connection이 발생할 수 밖에..

try with resources 이다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함