SQLite驱动程序不适合

时间:2018-08-20 08:28:10

标签: java sqlite jdbc

我正在尝试使用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”

有人可以帮助我解决此错误消息吗?谢谢

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所述。现在工作正常。

再次感谢