為什么我一運行蹦掉呢?我就是按老師一樣的代碼啊
package com.sorgs.administrator.sqlitedatabasedemo1;
import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
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);
? ? ? ?db.execSQL("create table if not exists usertb (_id integer primary key autoincrement, name text not null , age integer not null , sex text not null )");
? ? ? ?db.execSQL("insert into usertb(name,sex,age) values('張三','女',18)");
? ?}
}
2016-08-15
你試一下不加SQL語句看還能執行不?