No suitable driver found for jdbc:log4jdbc:mariadb:// 해결하기

MariaDB로 DB를 구축 했지만, MYSQL 커넥터로 연결할때는 문제가 없었습니다. 그러다가, 검색해보니 MYSQL 커넥터를 사용하는거 또한 GPL 라이센스로 오염된 것 이라며 MariaDB 커넥터를 사용하기를 권장하는 글을 보고 커넥터를 변경했습니다. org.mariadb.jdbc mariadb-java-client 2.7.2 위의 Dependency를 추가하고, 기존의 mysql connector를 제거 했는데, 에러가 발생했습니다. mariadb 드라이버를 찾지 못했습니다. 이때는 main/resources/log4jdbc.log4j2.properties 파일에 한줄을 추가해줘야 합니다. 저는 기존의 myslq을 쓰며 아래의 2번쨰 라인만 있었는데, 1번 라인 내용을 추가함으로써 mariadb ..

Data/MYSQL ⁄ MariaDB 2021.05.05
JDBC 와 MYSQL 연동하기 8) log4jdbc 적용하기

기존에 oracle에서 쓰던 설정을 그대로 가져왔더니 log4 설정이 제대로 먹히지 않았습니다. 그래서 몇가지 수정이 필요했습니다. pom.xml 에 dependency 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 위의 log4jdbc를 사용합니다. 데이터베이스 접속 정보 수정 #driverClassName=com.mysql.cj.jdbc.Driver driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy #url=jdbc:mysql://localhost:3306/jsp url=jdbc:log4jdbc:mysql://localhost:3306/jsp 위의 주석 처리된 부분들이 각각 log4jdbc 적용 전이며,..

Programming/JPA ⁄ Spring 2021.04.17