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

这个语句哪里有问题啊,怎么一运行就蹦了,日志说是建立表的时候出错

package com.tong.projecte04_2;

import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		//创建一个数据库,并打开
		SQLiteDatabase db= openOrCreateDatabase("user.db", MODE_PRIVATE, null);
	//创建一个表,在表中添加一个主键三个字段,第一个主键id前必须加_,否则查询数据的时候就会出错
		db.execSQL("create table if not exists usertb ( _id integer prinary key autoincrement, name text not null , sex text not null , age integer not null )");
//		//往表中添加数据
		db.execSQL("insert into usertb(name,sex,age) values('张三','女',20)");
	}	
}


正在回答

2 回答

原来如此。。。。 



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

元素滴3579866 提问者

建议单独学习一下sql语句,这里这老师讲的不太详细
2016-10-23 回复 有任何疑惑可以回复我~

找到了,应该是primary,好傻

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

举报

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

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

进入课程

这个语句哪里有问题啊,怎么一运行就蹦了,日志说是建立表的时候出错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信