これは、アプリケーションのデータベースに行を挿入する方法です。しかし、それは1行しか挿入しません。 だから私はデータベースに複数の行を追加する必要があります。私のアプリケーションで新しいユーザー登録に使用したこのコード。事前にデータベースに複数の行を挿入するにはどうすればよいですか?
おかげで.....
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
私はアプリケーションに登録したい。このコードを使用するので、私は一度だけ登録することができます。そして、完全にマルチユーザーのアプリケーションです。この登録は正常に完了しましたが、データはデータベースに格納されません。 –