gpt4 book ai didi

未找到 Java Servlet SQLite JDBC 驱动程序

转载 作者:行者123 更新时间:2023-12-01 21:28:18 25 4
gpt4 key购买 nike

我正在尝试将数据从 SQLite Db 获取到我的 Servlet 中。

但我不断收到错误:没有找到适合 jdbc:sqlite:C://Users/Abc/Documents/sqlite/test.db 的驱动程序

我正在使用 Eclipse、Windows 和 Tomcat。我的源代码如下所示:

public class Servlet extends HttpServlet {
...
private void SQLite_Test() {
try {

String url = "jdbc:sqlite:C://Users/Abc/Documents/sqlite/test.db";
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("SELECT * FROM first");

Class.forName("org.sqlite.JDBC");

while ( rs.next() ) {
System.out.println(rs.getInt("id") + "\t"+ rs.getString("name"));
}
conn.close();
}catch..}

protected void doGet(...
{
SQLite_Test();
...}
..}

我将 sqlite-jdbc-3.27.2.1 jar 添加到类路径/引用库和资源中。

我在 Java 项目中尝试过,它运行没有问题。

感谢您提前提供的帮助。

最佳答案

我忘记将驱动程序 JAR 放入 web-inf/lib 中。

关于未找到 Java Servlet SQLite JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58820843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com