public DBOpenHelper(Context context) {
super(context, "itcast.db", null, 18);
} public void onCreate(SQLiteDatabase db) { //在数据库第一次被创建的时候调用
//SQLiteDatabase封装了所有数据库的操作
//创建表
db.execSQL("create table group (groupid integer primary key autoincrement,groupname varchar2(50))");
}上述代码,每次我运行Junit都报错:group附近有语法错误...这句sql语句真有错误么?还是Android不能这样写?
super(context, "itcast.db", null, 18);
} public void onCreate(SQLiteDatabase db) { //在数据库第一次被创建的时候调用
//SQLiteDatabase封装了所有数据库的操作
//创建表
db.execSQL("create table group (groupid integer primary key autoincrement,groupname varchar2(50))");
}上述代码,每次我运行Junit都报错:group附近有语法错误...这句sql语句真有错误么?还是Android不能这样写?
你可以在sqlite里执行一下这个语句看有没有效果.推荐2个图形界面的sqlite管理工具: sqliteman, sqlite expert