データベースを使用するAndroidアプリケーションを開発していSQLite
ます。その場合、どのドライバーを使用すればよいか混乱します。
SQLDroid
このページのドライバーhttps://github.com/SQLDroid/SQLDroidまたは内部の androidJDBC
ドライバー。どちらを使用するのが最適かについての提案を共有してください。
データベースを使用するAndroidアプリケーションを開発していSQLite
ます。その場合、どのドライバーを使用すればよいか混乱します。
SQLDroid
このページのドライバーhttps://github.com/SQLDroid/SQLDroidまたは内部の androidJDBC
ドライバー。どちらを使用するのが最適かについての提案を共有してください。
Android には、通常の JDBC ドライバーは付属していません。JDBC が必要な場合は sqldroid を使用できます。それ以外の場合は、android internal database APIを使用する必要があります。本当に JDBC が必要な場合は、SQLDroid 実装がすべての JDBC ドライバー機能を提供するわけではないことに注意してください。実装されていないメソッドがたくさんあります!
編集: Android 2.3 では、ドキュメント化されていない という名前の JDBC ドライバーが にあると思いますが、SQLite.JDBCDriver
これ /system/framework/sqlite-jdbc.jar
は使用しないことをお勧めします!! これはおそらく、他のほとんどの Android バージョンでクラッシュします。
別のプロジェクトのコンテキストでドライバーを移植しました。https://github.com/plingpling/Asper/blob/master/source/libs/sqlite.jarから .jar ファイルを保持して含めることができます
Driver は Berkeley の実装に基づいており、ほとんどのドライバ機能を含む必要があります。私は広範囲にテストされていないので、注意してください。