SQLite insert数据不报错,但是数据库中没有该记录

检查了一遍,应该没什么错误啊,中间用了下cursor,为什么没有这条数据记录呢

//省略之前
sqLiteOpenHelper_userList=new SQLiteOpenHelper_UserList(User_Register.this,"UserList.db",1);

//省略其他
   sqLiteOpenHelper_userList.getWritableDatabase().execSQL("insert into userlist_inf values(null,?,?)",new String[]{userName,passWord});

看看logcat是否有什么信息提示或者错误提示。

看下插入的是不是你预期的那个数据库。另外看看有没有try catch吃掉了错误。

sqLiteOpenHelper_userList.getWritableDatabase().execSQL("insert into userlist_inf values(null,?,?)",new String[]{userName,passWord});
改成sqLiteOpenHelper_userList.getWritableDatabase().execSQL("insert into userlist_inf values(?,?)",new String[]{userName,passWord});
null去掉

检查一下表创建是否有问题,若无问题直接用insert方法试试