SQLDroid与Android内部JDBC驱动程序

时间:2012-08-13 11:27:05

标签: android sqlite

我正在开发一个使用SQLite数据库的android应用程序。在那种情况下,我很困惑使用哪个驱动程序?

来自此页面https://github.com/SQLDroid/SQLDroid

SQLDroid驱动程序或内部android JDBC驱动程序。请分享您最适合使用哪一个的建议?

2 个答案:

答案 0 :(得分:3)

Android没有普通的JDBC驱动程序。如果你需要JDBC,你可以使用sqldroid,否则你必须使用android内部数据库API。 如果您真的需要JDBC,请记住,SQLDroid实现不提供所有JDBC驱动程序功能。有很多方法没有实现!

编辑:在Android 2.3上,我想,SQLite.JDBCDriver中有一个名为/system/framework/sqlite-jdbc.jar的未记录的JDBC驱动程序,但我建议不要使用它!这可能会在大多数其他Android版本上崩溃。

答案 1 :(得分:0)

我们在另一个项目的上下文中移植了驱动程序。您可以保留并包含https://github.com/plingpling/Asper/blob/master/source/libs/sqlite.jar

中的.jar文件

驱动程序基于Berkeley实现,应该包含大多数驱动程序功能。 我没有经过广泛的测试 - 所以要注意。