2015-04-12 48 views
0

如果SQLite是自包含的,無服務器,零配置,事務性SQL數據庫引擎,爲什麼我不能只是爲什麼我需要jdbc與sqlite java?

Sqlitedatabase x = new SqliteDatebase(...); 

然後用

x.CreateNewTable("table1","id int","name string"); 
+0

因爲,一般來說,沒有這樣的api,這是JDBC進來的地方,它通過公共api層連接數據庫和程序 – MadProgrammer

回答

1

事實上的方式來說話到Java中的數據庫是通過JDBC。所使用的驅動程序可能會在引擎蓋下執行此操作,但您不應該這樣做。

此外sqlite不是用Java編寫的。如果您想要使用可嵌入您的應用程序的Java編寫的數據庫,請查看Apache Derby。