Java 在Eclipse插件中使用Sqlite数据库
我想在eclipse插件中访问SQLite数据库。因此,我下载了jar文件sqlite-jdbc-3.8.6.jar,将其添加到我的项目中,并在MANIFEST.MF文件中,将jar文件添加到类路径中。然后在我的代码中,我在私有构造函数中执行以下操作:Java 在Eclipse插件中使用Sqlite数据库,java,sqlite,eclipse-plugin,Java,Sqlite,Eclipse Plugin,我想在eclipse插件中访问SQLite数据库。因此,我下载了jar文件sqlite-jdbc-3.8.6.jar,将其添加到我的项目中,并在MANIFEST.MF文件中,将jar文件添加到类路径中。然后在我的代码中,我在私有构造函数中执行以下操作: private SQLLiteExporter() { try { Class.forName("org.sqlite.JDBC"); } catch (ClassNotFoundExcep
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。我不知道为什么。我应该更改什么?检查您是否在Mainfest文件中正确添加了条目
Bundle-ClassPath: ., lib/poi-3.6-20091214.jar
还可以通过plugin.xml文件从“Runtime”选项卡设置类路径。见下文: