這是我在該應用程序的數據庫中插入行的方法。但是它只插入一行。 所以我要做的就是在數據庫中添加多行。這個代碼我用於我的應用程序中的新用戶註冊。如何在數據庫中插入多行?
在此先感謝.....
public void addProductToCart(String username, String password,
String email, String contact, String bloodgroup, String city, String state) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(colUsername, username);
contentValues.put(colPassword, password);
contentValues.put(colEmail, email);
contentValues.put(colContact, contact);
contentValues.put(colBloodgroup, bloodgroup);
contentValues.put(colCity, city);
contentValues.put(colState, state);
db.insert(USERTABLE, colUsername, contentValues);
db.close();
context.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(context, "You have registered successfully.",
Toast.LENGTH_LONG).show();
context.finish();
}
});
}
爲什麼你需要一次插入多行? – wolverine 2012-04-05 13:29:51
我希望它在應用程序中註冊。由於使用此代碼,我只能註冊一次。它的完全多用戶應用程序。通過此註冊成功完成,但數據不會進入數據庫。 – 2012-04-05 14:14:45