jar동적로딩1 Java11 에서 JDBC Jar file을 동적 로딩하는 방법 개발을 진행하면서 Java11 에서 JDBC Jar file을 동적 로딩해야 하는 이슈가 생겼다. 모든 JDBC jar 를 빌드에 넣어둘 수 없기 때문에 서버 설치 환경에 따라 특정 Path 를 지정해두고 Path 내에 존재하는 모든 Jar(JDBC 라고 가정한다) 를 읽어서 Class.forName 해주는 일. Java8 에서 쓰던 코드가 있었는데 이번에 Java11 프로젝트에 같이 기능 구현하려니 동작이 안되어서... 다시 쓸지도 모르니 정리해본다. 결과적으로 정리하면 1. Jar 로드 2. JDBC driver name 탐색. (jar안에 META-INF/sources/java.sql.Driver 파일 안에 text로 classname 이 적혀있다. 3. Driver 등록 jdbc classname.. 2023. 6. 14. 이전 1 다음