자바(Java)/JDBC
No suitable driver found for jdbc:mariadb://11:3306?allowMultiQueries=true
xemaker
2023. 9. 13. 17:13
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 이다.