为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的usertb有错误呢

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //每个程序都有自己的数据库,默认情况下是各自互不干扰
    //创建一个数据库 
    SQLiteDatabase database = openOrCreateDatabase("user.db",MODE_APPEND,null);
    database.execSQL("create table if not exists usertb (_id integer primary key autoincrement,name text not null,age integer not null,sex text not null)");
    //创建一个表,在表中添加一个主键,主键id前必须加_
    database.execSQL("insert into usertb (name,sex,age) values('张三','女',20)");
}

截取部分代码,这个“usertb”报错,而且程序闪退。http://img1.sycdn.imooc.com//5992a8870001623208470247.jpg

请问这是什么情况,O(∩_∩)O谢谢

正在回答

2 回答

额,似乎按照你说的改依旧不行。。。。

但是我换个名字,叫user就OK的

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//59939af70001677a09430305.jpg我标记的那个地方你多了个空格,相当于你的数据表名称是“usertb  ”这个肯定是不对的呀

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第3季)
  • 参与学习       74886    人
  • 解答问题       444    个

手势识别、数据存储和4大组件,让你牢牢掌握之前的基础知识点

进入课程

为什么我的usertb有错误呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号