提问人:Jesse Oswald 提问时间:11/16/2023 最后编辑:Jesse Oswald 更新时间:11/17/2023 访问量:28
未找到合适的驱动程序错误(Eclipse中的SQLite)
No suitable driver found error (SQLite in Eclipse)
问:
这里的高中老师。让学生研究将 SQLite 数据库与 java 程序集成在一起的程序,我已经让这个连接在我的计算机上工作,但有几个学生不断收到此错误消息。下面是我的代码,我已经确保他们的代码是相同的(当然除了数据库路径)
private Connection conn(){
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:sqlite:/Users/j.oswald_daa/eclipse-workspace/GroceryStoreFS/bin/GSDatabase.db");
} catch (SQLException e) {
System.out.println("Failed to make connection");
e.printStackTrace();
}
System.out.println("Connected");
return conn;
}
在搜索了之前有关此的帖子并尝试了所有解决方案之后,我确定了以下几点
带有驱动程序的正确 jar 文件已添加到类路径中(已尝试多个版本) 数据库的路径与数据库的位置匹配
我熟悉的所有其他设置在两台计算机上都是相同的
大多数解决方案都涉及使用 Class.forName() 加载类,但该解决方案不起作用,并且在 JDBC 4.0 之后似乎是不必要的,这是我和我的学生正在使用的。
以下是堆栈轨道和 .classpath 文件的屏幕截图链接
答: 暂无答案
评论
requires ...;
语句)。否则,请显示来自这些学生的堆栈跟踪和文件。module-info.java
.classpath