我正在尝试使用SQLite连接到数据库。在编辑器中没有出现错误,但是当我运行应用程序时,我收到一条错误消息,内容为:
“ java.sql.SQLException:找不到适用于jdbc:sqlite // school.sqlite的驱动程序”
package dbUtil;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class dbConnection {
private static final String SQCONN = "jdbc:sqlite//school.sqlite";
public static Connection getConnection() throws SQLException {
try {
Class.forName("org.sqlite.JDBC");
return DriverManager.getConnection(SQCONN);
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
return null;
}
}
我确实将最新的sqlite驱动程序下载到了库“ sqlite-jdbc-3.23.1”
有人可以帮助我解决此错误消息吗?谢谢
答案 0 :(得分:1)
如果有人看到此帖子并且遇到相同的问题,我就换了
private static final String SQCONN = "jdbc:sqlite//school.sqlite";
到全路径;
private static final String SQCONN = "jdbc:sqlite:/C:/Users/MAMI/Desktop/OKUL/SchoolSystem/src/school.sqlite";
如@a_horse_with_no_name所述。现在工作正常。
再次感谢