2012-05-04 4 views
-1

私はSQLiteでEclipse SDKを使用してAndroid開発を学び始めています。Android&sqlite - データベースにアクセスする前に作成して置き換える必要がありますか?または私はちょうどdbとクエリを開くことができますか?

既存のデータベースを手動で作成した場合、別のアプリケーションなどで作成した場合 既存のデータベースをインポートするものであっても、すべての例が空のデータベースを作成してからそれを既存のdbに置き換えます。

なぜ私は単にそれに接続して既存のデータからクエリを実行できないのですか?

たとえば、 "openDataBase"などを使用していますか? 誰かがこの非常に単純な例を持っていますか?コードを使ったサンプルプロジェクトですか?

答えて

0

あなたはそうすることができます。 DBパスが正しいDBを指していることを確認してください。次に、データベースを開いてクエリを実行するだけです。

+0

ご回答いただきありがとうございます。しかしどのように? – user1375987

+0

ありがとう、これは問題の世話をしているようです。 db.execSQL( "CREATE TABLE IF NOT EXISTS" – user1375987

0

あなたのアプリケーションでデータベースをパッケージ化することを意味するのなら、これが唯一の方法です。それをアプリ(ウェブ、USB、何でも)から別々にロードして、はい、あなたはそれを直接AFAIKにアクセスできます。

+0

はい、私のアプリで読み込み専用データベースをパッケージ化することを計画していますか?質問は、単にデータベースにアクセスし、テーブルから選択してデータを表示する方法ですか? ? – user1375987

関連する問題