ibeautiful
2019-09-21 14:30:04
我正在使用一種簡單的代碼從Java應(yīng)用程序訪問SQLite數(shù)據(jù)庫。我的代碼是 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class ConnectSQLite { public static void main(String[] args) { Connection connection = null; ResultSet resultSet = null; Statement statement = null; try { Class.forName("org.sqlite.JDBC"); connection = DriverManager.getConnection("jdbc:sqlite:D:\\testdb.db"); statement = connection.createStatement(); resultSet = statement .executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS"); while (resultSet.next()) { System.out.println("EMPLOYEE NAME:" + resultSet.getString("EMPNAME")); } } catch (Exception e) { e.printStackTrace(); } finally { try { resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } } 但是這段代碼給出了一個異常java.lang.ClassNotFoundException: org.sqlite.JDBC我該怎么解決,請幫助我。
3 回答

智慧大石
TA貢獻(xiàn)1946條經(jīng)驗 獲得超3個贊
如果您使用的是netbeans,請下載sqlitejdbc驅(qū)動程序 。在“項目”窗口中右鍵單擊“ Libraries”文件夾,然后選擇“添加庫”,然后單擊“創(chuàng)建”按鈕,輸入庫名稱(SQLite),然后單擊“確定”。
您必須將sqlitejdbc驅(qū)動程序添加到類路徑,單擊“添加Jar /文件夾” ..按鈕,然后選擇以前下載的sqlitejdbc文件。單擊“確定”,您就可以開始!

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗 獲得超8個贊
如果使用,Netbeans使用Maven添加庫會更容易。我已經(jīng)嘗試使用上述解決方案,但是沒有用。
<dependencies>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.7.2</version>
</dependency>
</dependencies>
我添加了Maven依賴性,java.lang.ClassNotFoundException: org.sqlite.JDBC錯誤消失了。
添加回答
舉報
0/150
提交
取消