下面是一個例子:
第一步:聲明SQLiteDatabase,聲明Databasehelper
第二步:聲明字符串或數字將被作爲重點或者把它作爲一個意圖(在這個例子中「的rowid」
步驟3:在OnCreate方法中添加的類似代碼行以下列:
String query="select * from my_table_name where _id="+rowid;
Cursor myCursor = database.rawQuery(query,null);
myCursor.moveToFirst();
//This line implies i am getting data from column four of selected row
String x=myCursor.getString(4);
//This line implies i am getting data from column two of selected row
String y=myCursor.getString(4);
myCursor.close();
注: a)不要忘記你的數據庫大小不得超過1.2MB
b)還包括名稱爲_id的列,其在每個表自動遞增,您正在使用,您可以使用SQLite瀏覽器這樣做
C)還創建在你的數據庫如下表:
CREATE TABLE "android_metadata" ("locale" TEXT DEFAULT 'en_US')
現在,在「android_metadata」表
INSERT INTO "android_metadata" VALUES ('en_US')
不清楚烏爾問題將單行與文本「EN_US」 ...... PLZ解釋 – Richa