私はすでにアンドロイドでSQliteを使用している例を見ましたが、その特定の例では、アプリが実行されるたびにレコードが挿入されます。しかし、私は一度だけ永久に挿入したかったのです!任意の可能性???アンドロイドでSQLiteデータベースにデータを挿入するには?
答えて
SQLiteOpenHelperのonCreate
メソッドに値を挿入します。 DBが作成されたときにのみ呼び出されます。
これは最初のデータを持つデータベースを取得するためにデータを挿入するのに適しています。 – PhoneixS
SQLiteデータベースは永続的なので、電話機またはタブレットにアプリケーションをインストールしてDBを作成すると、レコードまたはデータベース全体を削除するまで、そのレコードはそこにとどまるはずです。
ApplicationクラスからSQLiteDatabaseHelperを呼び出す必要があります。あなたがアプリを開くたびに、あなたはそれを与える名前でデータベースを探します。データベースを見つけることができない場合は、データベースを作成します。 - 1回だけ挿入するレコードがある場合は、onCreateメソッドでレコードを作成する必要があります。
あなたがしたいことを正確にはっきりさせずに、コードや詳細を強調するのではなく、あまり助けがたいです。ただし、あなたのSQL挿入機能をOnClickListenerや他のアクションリスナーに結びつけることができます。そのため、エントリは、アクティビティが作成されるたびに追加されます。
//DB HANDLER CLASS
public void saveRecords(String info, int otherinfo, int greatinfo){
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(STRING_COLUMNA, info); // inserting a string
values.put(STRING_COLUMNB, otherinfo); // inserting an int
values.put(STRING_COLUMNC, greatinfo); // inserting an int
// Inserting Row
db.insert(TABLE_NAME, null, values);
db.close(); // Closing database connection
}
幸運!
トランザクションでデータベース操作をラップすることを検討してください - [トランザクションを使用してデータベースを更新するアンドロイドの例](http://android.codota.com/scenarios/528e1e21da0ae9404ad3ab53/android.database.sqlite.SQLiteDatabase?tag=bumblebee)を参照してください。 – drorw
- 1. アンドロイドのSQLiteデータベースにarraylistやvectorを挿入するには?
- 2. エラーを挿入してアンドロイドのsqliteデータベース
- 3. Sqlite 3データベースにデータを挿入するには
- 4. TextFieldsからSQLiteデータベースにデータを挿入するには?
- 5. SQLiteにデータを挿入するには?
- 6. SqLiteデータベースにdatepickerを使ってアンドロイドで日付を挿入するには
- 7. sqliteデータベースにdatetimeを挿入する
- 8. LocaliteをSQLiteデータベースに挿入する
- 9. java値をsqliteデータベースに挿入する
- 10. SQLiteデータベースに変数を挿入する
- 11. アンドロイドで30秒ごとにジオロケーションの新しいデータをSQLiteデータベースに挿入する方法は?
- 12. iPhoneのsqliteデータベースにデータを挿入する - 動作しない
- 13. SQLiteのデータをMySqlデータベースに挿入する
- 14. SQLiteデータベースにデータを挿入する正しい方法iPhone
- 15. SQLiteデータベースに挿入します。Androidで
- 16. sqliteデータベースへのデータの挿入エラー
- 17. データベースにデータを挿入するには?
- 18. iphoneシミュレータ経由でsqliteデータベースにデータを挿入
- 19. SQLiteデータベースに配列をandroidに挿入
- 20. テキストファイルをBlobデータとしてSQLiteデータベースに挿入します
- 21. データはsqliteのデータベースに挿入されませんか?
- 22. アンドロイドでSQLiteデータベースに挿入し、自動インクリメントされた値を返す
- 23. Sqliteデータベースをアタッチし、テーブルAからテーブルBにデータを挿入
- 24. pythonでSQLiteにデータを挿入するには
- 25. 二重SQLiteデータベースを挿入
- 26. JavaFX - フォームテキストフィールドをSQLiteデータベースに挿入
- 27. テキストボックスからSQLiteデータベースに値を挿入
- 28. sqliteデータベースに余分なデータが挿入されています
- 29. SQLiteデータベースからサーバーに複数のデータを挿入
- 30. json構文解析からsqliteデータベースにデータを挿入
あなたの親切な助けのために:-)今私はSQLiteのよりよい理解を得ました:-) – rampireram