3

データベースを使用するAndroidアプリケーションを開発していSQLiteます。その場合、どのドライバーを使用すればよいか混乱します。

SQLDroidこのページのドライバーhttps://github.com/SQLDroid/SQLDroidまたは内部の androidJDBCドライバー。どちらを使用するのが最適かについての提案を共有してください。

4

2 に答える 2

3

Android には、通常の JDBC ドライバーは付属していません。JDBC が必要な場合は sqldroid を使用できます。それ以外の場合は、android internal database APIを使用する必要があります。本当に JDBC が必要な場合は、SQLDroid 実装がすべての JDBC ドライバー機能を提供するわけではないことに注意してください。実装されていないメソッドがたくさんあります!

編集: Android 2.3 では、ドキュメント化されていない という名前の JDBC ドライバーが にあると思いますが、SQLite.JDBCDriverこれ /system/framework/sqlite-jdbc.jarは使用しないことをお勧めします!! これはおそらく、他のほとんどの Android バージョンでクラッシュします。

于 2012-08-13T11:31:24.237 に答える
0

別のプロジェクトのコンテキストでドライバーを移植しました。https://github.com/plingpling/Asper/blob/master/source/libs/sqlite.jarから .jar ファイルを保持して含めることができます

Driver は Berkeley の実装に基づいており、ほとんどのドライバ機能を含む必要があります。私は広範囲にテストされていないので、注意してください。

于 2014-03-22T15:21:03.220 に答える