找不到Java Servlet SQLite JDBC驱动程序

我正在尝试将数据从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项目中进行了尝试,并且没有问题。

谢谢您的帮助。

zhb6434513 回答:找不到Java Servlet SQLite JDBC驱动程序

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

本文链接:https://www.f2er.com/3116630.html

大家都在问