它只适用于以下名称:
db.execSQL("INSERT INTO newtable(name) VALUES ('"+name1+"');");
我想插入这些值:
db.execSQL("INSERT INTO newtable(name,father,city,number,anything) Values('" + name1 + "','" + father1 +"','"+city+"','"+number1+"','"+anything1+ "') ;");
答案 0 :(得分:0)
检查一下。它对我有用而且非常容易。
this.openDatabase();
ContentValues values = new ContentValues();
values.put("CategoryName", name);
values.put("CategoryPosition", pos);
long row = Db.insert("CategoryListPosition", null, values);
Db.close();
其中values包含要插入的字段名称和值。 " CategoryListPosition"是表名。
答案 1 :(得分:0)
使用ContentValues插入值
SQLiteDatabase database = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("Name", name);
database.insert("student", null, values);
database.close();