SQLDroid is a JDBC driver for Android's sqlite database
(android.database.sqlite.SQLiteDatabase) originally conceived by
Kristian Lein-Mathisen.
SQLDroid lets you access your app's database through JDBC. Android
ships with the necessary interfaces needed to use JDBC drivers, but it
does not officially ship with a driver for its built-in SQLite
database engine. When porting code from other projects, you can
conveniently replace the JDBC url to jdbc:sqlite to access an SQLite
database on Android.
The SQLDroid JAR with the JDBC driver for Android is 33KB. We also
offer a RubyGem "sqldroid" for use with [Ruboto](
http://ruboto.org/).
http://sqldroid.org/
New in version 0.3.0:
* Moved the project to GitHub
* Closed all issues in the old Google Code project site.
* Renamed all classes to SQLDroid* for consistent naming (ergouser -
Jim Redman)
* PATCH: Add support for Android API level 4 (ergouser - Jim Redman)
* Support for Connection.getMetadata()? (ergouser - Jim Redman)
* Code for getColumns & getTables in SqldroidDatabaseMetaData
(ergouser - Jim Redman)
* Patch to allow jdbc:sqlite: urls as well as jdbc:sqldroid: (ergouser
- Jim Redman)
* java.sql.SQLException subverted by android.database.SQLException
(ergouser - Jim Redman)
* Committers - Please accept or reject changes from the Issues before
making other changes. (ergouser - Jim Redman)
* SqldroidDatabaseMetadata.getColumns() issues (ergouser - Jim Redman)
* SQLException in the implementation of the method
PreparedStatement.setBinaryStream (ergouser - Jim Redman)
Enjoy SQLite with JDBC on Android!