2.0 Playframework 프로젝트에서 발행 된 SQL 쿼리를 Slick으로 분석하고 싶습니다. 나는 그것을 위해 log4jdbc를 사용하고 있지만 작동시키지 못한다.log4jdbc로 SQL을 로그하는 방법은 무엇입니까?
나는 lib/
폴더에 log4jdbc.jar
파일을 추가하고 다음에 나의 application.conf 파일을 변경 한 : 그것은 Cannot connect to database [default]
오류가 발생한다
db.default.driver=net.sf.log4jdbc.DriverSpy
db.default.url="jdbc:log4jdbc:mysql://127.0.0.1:3306/mydatabase"
db.default.user="username"
db.default.pass="password"
. log4jdbc가 없으면 모든 것이 잘 동작합니다. 내가 놓친 게 있니?
Ps : 중요한주의 사항으로, 나는 또한 문제의 기원 인 것으로 보이는 장난스런 확장을 사용하고 있습니다.
편집 : 조금 더 자세히 검색하면 정확한 오류는 "적합한 드라이버를 찾을 수 없음"입니다.
분명히 Play DB Plugin이 이러한 종류의 URL을 사용하는 것을 막지는 않습니다. 모듈 play-jdbc Line 345에서 DB.scala를 보면 JDBC에 URL 만 전달됩니다. – mandubian