こんにちは、私はAndroidに新たなんだと私はSQLiteのデータベースのための優れたチュートリアルを見つけるいくつかの問題を抱えています。私がやりたかったのは、データベースに一連のデータを保存し、後でそれを参照し、それが参照されると削除することでした。私が言ったように、私はこの種のことを初めて熟知しており、構文が何であるかを知りません。そこに簡単なチュートリアルがあれば私は知りたいと思います。
答えて
この
try { // creating a database called db and a Table inside it, called
// userdetails. With username and password as columns.
db = openOrCreateDatabase("UserDetails.db",
Context.MODE_PRIVATE, null); // optional CursorFactory
db.execSQL("drop table if exists userdetails");
db.execSQL("create table userdetails " + " (username TEXT,"
+ "password TEXT);");
} catch (SQLException x) {
x.printStackTrace();
Log.e(LOG_TAG_NAME, "Database creation error");
}
//.........................................................................
// and insert values into the database table.
try {
db.execSQL("INSERT INTO " + "userdetails"
+ " (username,password)" + " VALUES ('hi','hello');");
db.execSQL("INSERT INTO " + "userdetails"
+ " (username,password)" + " VALUES ('chris','gayle');");
db.execSQL("INSERT INTO " + "userdetails"
+ " (username,password)" + " VALUES ('v','v');");
} catch (Exception e) {
e.printStackTrace();
Log.e(LOG_TAG_NAME, "inserting table values error");
}
String[] columns = { "username", "password" };
Cursor c = db.query("userdetails", columns, null, null, null, null,
null);
は今、このすべてが見て
まず場所を助け
http://developer.android.com/guide/topics/data/data-storage.html#db
希望を見ても値
を取得するために、カーソルを使用してみてくださいチュートリアルのための公式のAndroidでなければならないドキュメント:LinkステップSQLiteの例による
完了ステップ: http://mobile.tutsplus.com/tutorials/android/android-sqlite/
YouTubeのビデオチュートリアル
http://www.youtube.com/watch?v=kMaBTolOuGo
- 複数の表の作成
http://androidforbeginners.blogspot.com/2010/01/creating-multiple-sqlite-database.html
PS:すべてのリンクがテストされ、うまく動作します!
ハッピーコーディング!
EZ Answer私は思います。
私があなたのニーズを理解していれば、データベースが不当であることがわかります。これをもっと簡単に行うには、ほんの数行のコードを使ってください。私が正しいとすれば、「データの行」は、永続化したい単一のStringのように聞こえる。その場合、SharedPrefernecesは簡単に実装するための最善の策です。
Check out THIS link to the Dev-Guide's Shared Preferences Data Storage section
その環境設定を初期化、およびキーで入れたり値を求めるのいずれかと同じように簡単に。
一方、多くの行のリレーショナルデータを保存し、それらを検索したり、並べ替えたりする必要がある場合は、データベースが必要です。
は一般的に、私が格納されているものに基づいてデータストレージメカニズムを選択し、私はそれを取得する方法:シングルプリミティブ(と文字列)
-
SharedPreferencesに最高の格納されます。 これはすばやく簡単に実装できます。もっと複雑なクラスを表現する必要がある場合は、いくつかの値を格納しておくことができます。時には、複雑なスキームを追跡するヘルパークラスを作成することが理にかなっています。
- パラメータ化されたコレクションのように、一度にメモリにロードされる直列化可能な複合データ、解析されるテキストの長いストリーム、またはそのデータがバイトストリームの場合はファイルに格納されます。これは高速ではなく、多くの潜在的なIO問題を捉えています。しかし、ほとんどのオブジェクトはシリアライズ可能であるか、簡単に作成できます。
- データベースに入れられる時間のために、照会したい、または提供するデータの表。データベースの起動とリソースのコストは膨大です。それらを使用するヘルパーコードをすべて書くことは極端な痛みです。
- 1. C#の単純なSQLite ORM
- 2. WebApplicationInitializer単純な例
- 3. 単純なRMIコールバックの例
- 4. 単純なGWT OpenIDの例
- 5. 単純なR foreachの例
- 6. テンプレートテンプレートパラメータの単純な例
- 7. デコレーター - この単純な例
- 8. typescriptです単純なモジュールの例は
- 9. sqliteの非常に単純なCASE文
- 10. C++/CLIでの単純なMEFの例
- 11. SQLAlchemy Generic Relationship単純な例
- 12. ORA-00979:単純な例
- 13. 単純なループ例説明
- 14. Akka.js TestKit:単純な例で、コンパイル・エラー
- 15. 単純ScalaFxテーブルビュー例
- 16. 単純なModelAdminの例のTemplateDoesNotExistエラー
- 17. 単純なAOPの例のUnsupportedPointcutPrimitiveException
- 18. 単純なjQuery UIのドラッグ&ドロップの例
- 19. C++の単純なスレッドの例
- 20. RXSwift単純な非同期の例ですか?
- 21. C++仮想関数の単純な例
- 22. 単純な例のC++多型
- 23. 非常に単純なSilverlightファイルアップロードの例
- 24. 単純なTCPClient/Listner( "hello world")の例
- 25. ATMEL SAMB11/BTLC1000単純なGAP/GATTの例
- 26. クリスタルCバインディング、単純な世界の例。
- 27. Spring OAuth2の非常に単純な例
- 28. WCFとOnvifの単純な例
- 29. 単純なプロデューサ - コンシューマの例C#辞書
- 30. 単純な例のWCF奇妙
ここでは、単純なアンドロイドの薄型データベースのチュートリアルhttp://techlovejump.com/android-sqlite-database-tutorial/を見つけることができます –