Androidのデータベースについて質問があります。アプリでデータベースを使用したいのですが、そこで作成したくありません。私の質問は、PC上で特定のプログラムを使用してSQLiteデータベースを作成する方法はありますか、それともAccessデータベースをSQLiteデータベースに変換してからアプリにインポートすることも可能ですか?これは「静的」データベースになり、アプリはそれを読み取るだけで済みます。ご協力いただきありがとうございます
質問する
506 次
2 に答える
1
SQlite3 データベースを Android の内部ストレージとして使用できます。そのために、SQLite3 Manager を使用できます。ここから入手できますhttp://sqlitemanager.en.softonic.com/。それを使用するには、SQLiteOpenHelper クラスを拡張する必要があります。Android でデータベースを使用する詳細については、このリンクhttp://www.androidhive.info/2011/11/android-sqlite-database-tutorial/を参照してください。
于 2012-07-28T08:40:41.427 に答える
0
最初にデータベースを作成し(SQLite用のツールを使用して)、それをassets
ディレクトリに配置し、最初にディレクトリへのコピーを使用します/data/data/YOUR_PACKAGE/databases/
。次に、このパスを使用してデータベースに接続します。android.database.sqlite.SQLiteDatabase.openDatabase()
ファイルパスを指定してデータベースにアクセスすることを確認してください。
SQLiteDatabase db = SQLiteDatabase.openDatabase(yourDbPath, null, 0);
Androidアプリケーションでの独自のSQLiteデータベースの使用を参照してください。
于 2012-07-28T08:38:40.967 に答える