1
이클립스 플러그인에서 SQLite 데이터베이스에 액세스하려고합니다. 따라서 jar 파일 sqlite-jdbc-3.8.6.jar을 다운로드하여 프로젝트에 추가하고 MANIFEST.MF 파일에 jar 파일을 클래스 경로에 추가했습니다. 그럼 내 코드에서 나는 개인 생성자에서 다음을 수행 :이클립스 플러그인에서 Sqlite 데이터베이스 사용
private SQLLiteExporter() {
try {
Class.forName("org.sqlite.JDBC");
} catch (ClassNotFoundException e) {
logger.error("Can't write JDBC driver!");
}
try {
connection = DriverManager.getConnection("jdbc:sqlite:" + DATABASE_NAME);
} catch (SQLException e) {
logger.error("Can't connect to database");
}
}
문제는, Class.forName()
가 호출 될 때마다하는 ClassNotFoundException
가 발생합니다. 나는 이유가 없다. 무엇을 바꾸어야합니까?