이것은 응용 프로그램의 데이터베이스에 행을 삽입하는 방법입니다. 그러나 그것의 한 행만 삽입하십시오. 그럼 데이터베이스에 복수 행을 추가해야합니까. 내 애플리케이션에서 새로운 사용자 등록에 사용한이 코드. 사전에데이터베이스에 여러 행을 삽입하려면 어떻게해야합니까?
감사합니다 .....
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
신청서에 등록하고 싶습니다. 이 코드를 사용하기 때문에 한 번만 등록 할 수 있습니다. 그리고 완전히 다중 사용자 응용 프로그램입니다.이 등록이 성공적으로 완료되었지만 데이터가 데이터베이스에 저장되지 않습니다. –