下面是一个例子:
第一步:声明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