我想輸入姓名和電話號碼從兩個編輯text.i使用兩個按鈕來保存和顯示在模擬器使用列表視圖。輸入名稱後,當我點擊保存按鈕如何檢查我是否已經進入相同名稱。我是新來的android解釋將非常有幫助。如何檢查Android數據庫中的重複名稱?
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE "+tbname+"("+Key_id+" INTEGER PRIMARY KEY AUTOINCREMENT, "+Key_name+" TEXT,"+Key_mobile+" TEXT)");
}
public void n(String aa, String bb) {
SQLiteDatabase db=this.getWritableDatabase();
ContentValues cv=new ContentValues();
cv.put(Key_name, aa);
cv.put(Key_mobile, bb);
db.insert(tbname, Key_name, cv);
db.close();
}
public Cursor cr()
{
SQLiteDatabase db=getReadableDatabase();
String [] colms=new String[]{Key_id+" as _id",Key_name,Key_mobile};
Cursor cur=db.query(tbname, colms, null, null, null, null, null);
cur.moveToFirst();
return cur;
}
同時插入你有,我應該插入鍵名 db.execSQL之前UNIQUE被precise..where( 「CREATE TABLE 」+ tbname +「(」 + KEY_ID + 「INTEGER PRIMARY KEY AUTOINCREMENT,獨特的 」+ KEY_NAME +「 TEXT」 + Key_mobile +「TEXT)」); – zyonneo 2012-07-06 02:46:11