-2

我正在尝试使用 nano 编辑器将 sqlite db 浏览器与 java 连接,我在这里很新。我关注了一些 youtube 视频,但我在中间堆放任何人都可以请帮助这里是我的代码。

import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.SQLException;

public class SqliteDB{

Connection c = null;
Statement stmt = null;

SqliteDB(){
try{
 Class.forName("org.sqlite.JDBC");

 c = DriverManager.getConnection("jdbc:sqlite:signup.db");
  System.out.println("Connected to DB");

  }
  catch(Exception e){
    System.out.println("Error: "+ e.getMessage());

  }
 }
 }


  Error: org.sqlite.JDBC
 thank you guys for helping. 
4

1 回答 1

0

我认为你没有在你的项目中导入库 org.sqlite.JDBC,Class.forName()返回存在的类,当你得到这样的错误时,它说这个类不存在。

首先从以下位置下载库:https ://bitbucket.org/xerial/sqlite-jdbc/downloads/

然后导入您的项目,这就是您应该如何编写代码:

public static void main(String[] args) throws SQLException {
        org.sqlite.JDBC j =  new org.sqlite.JDBC();
        Connection c = DriverManager.getConnection("jdbc:sqlite:signup.db");
        //do stuff here
    }
于 2020-07-27T05:12:35.070 回答