2015-04-12 122 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。