我有一些麻煩連接我的Java腳本到我的SQLite3數據庫。Java SQLite3連接失敗
我有我的目錄握着我的腳本其次
C:/PROG/JavaPROG/programs/java_database
這個目錄裏,我有3個文件
Query.java, Query.class and the database query.db
我的Java代碼看起來其次
import java.sql.*;
public class Query3 {
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:C:/PROG/JavaPROG/programs/java_database/query.db");
System.out.println("Connection Success");
} catch(Exception log) {
System.out.println("Connection Failed: " + log);
}
}
}
我的類路徑呢包含
C:\Program Files\Java\jdk1.8.0\bin
和bin目錄裏面的sqlite的jdbc驅動
sqlite-jdbc-3.7.2.jar
我可以在我的腳本連接到PostgreSQL數據庫,但我不明白爲什麼它沒有連接到SQLite3的,我得到的以下錯誤信息
java.lang.ClassNotFoundException: org.sqlite.JDBC
我做錯了什麼?
「我有一些麻煩的連接我的Java腳本」。這就是你所說的。 JavaScript在哪裏?順便說一句,你嘗試谷歌。閱讀這個問題的大多數人會從那裏給你答案。沒有人記得這樣的東西。作爲一名開發人員,知道如何在Google上找到答案能夠保持良好的工作生活平衡。 – CKing 2015-03-13 15:29:52
的JavaScript?你失去了我的機器人嗎? – Trent 2015-03-13 15:31:23
哦,我明白了,我的意思是用java編寫的腳本,而不是實際的JavaScript。我GOOGLE了它雖然一切都一直說,sqlite的jdbc驅動程序丟失,但我敢肯定它在我的類路徑,所以我只是看到如果任何人知道任何其他事情,而我繼續搜索 – Trent 2015-03-13 15:35:40