我想知道是否可以在 android 中写入特定 ROWID 的条目。这是我的创建入口代码。
public long createEntry(String cType, String siteName, String siteNum,
String username, String pass) {
ContentValues cv= new ContentValues();
cv.put(KEY_CTYPE,cType);
cv.put(KEY_SNAME,siteName);
cv.put(KEY_SNUMB,siteNum);
cv.put(KEY_USRN,username);
cv.put(KEY_PASS,pass);
//cv.put(KEY_EMPTY,0);
return ourDatabase.insert(DATABASE_TABLE,null,cv);
}
这就是我创建表格的方式
public void onCreate(SQLiteDatabase db) {
// db.execSQL("DROP TABLE IF EXISTS " +DATABASE_TABLE);
db.execSQL("CREATE TABLE "+ DATABASE_TABLE + "(" +
KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
+ KEY_CTYPE + " TEXT NOT NULL,"
+ KEY_SNAME + " TEXT NOT NULL,"
+ KEY_SNUMB + " TEXT NOT NULL,"
+ KEY_USRN + " TEXT NOT NULL,"
+ KEY_PASS + " TEXT NOT NULL,"
+ KEY_EMPTY + " INTEGER);"
);
/*for(int x=1;x<9;x++){
createEntry("Account"+ String.valueOf(x),"","","","");
}*/
}
我希望能够在特定的 ROWID 处创建一个条目。如果可能,请指导我。我是 android db 的新手。
提前致谢