「研究しましょう」 ブログ 日記 マガジン 小耳情報

    やりたいことを探してネットをさまよう、そんな私のブログです --- I'm here. Find me out. 我在这里 查找和
0

【Android な夜に】Android での SQLite の正しい使い方   #Androidプログラミング入門 #GRATINA4G #kyf31 #AQUOSK #SHF32 #アンドロイド #SQLite

 Android で SQLite を使ってるんだけど、使いにくい。query なんか使わずに、execSQL で SQLコマンドを発行すればいいじゃん、そう思ってた。ところが、

execSQLメソッドは値を返さないため、データベースのデータを取得する事はできません。 代わりに、queryメソッドかrawQueryメソッドを使います。
なのだとか。

  「なるほど、知らなかった ('ェ')★ 」

研究せねば。

SQLite に関しては、「このページの情報」が分かりやすい、カモ。

Android の SQLite は、SQL 文ではなく、API関数で簡便化を図っているみたいだけど、やっぱり、

  「 SQL 方が分かりやすい」

てか、API なんか、使い方分からないって。引数なんか、どうするの?って感じ。

ちなみに、rawQuery の使い方は、こんな感じ。 ベタな SQL 文の場合は、2番目の引数は無用なので null を引数とする。

例として Cuosor からは、テキストや数値データは、以下のようにして取り出す。

c.getString(0);
c.getInt(1);

( (0)(1)は、コマンドの結果が含まれた Cuosor [] の順番、カモ。 )

こっちの方が分かりやすいからこっちで SQL を文を発行しよう。 String[]のところは null にして。

以上、役に立たない、SQLite コーナーでした。

該当の記事は見つかりませんでした。

Leave a reply






管理者にだけ表示を許可する