1,首先创建数据库工具类 DButil.java
代码如下:
package com.dd.dd.util;
import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;
public class DButil extends SQLiteOpenHelper { private static final int VERSION = 1; // 此处控制版本信息 private static final String DBNAME = "school.db";// 此处是要创建的数据库名 private static final String TAG = "DButil"; // 这个是要输出的标签名
public DButil(Context context) { // 创建构造方法,把Content对象传进去 super(context, DBNAME, null, VERSION); // 调用父类 }
@Override public void onCreate(SQLiteDatabase db) { // 当没找到表时,就返回来执行这个方法,去创建表 Log.i(TAG, "执行onCreate()方法"); db.execSQL("create table student (id integer primary key,name varchar(20))"); // 创建表 Log.i(TAG, "执行完onCreate()方法"); }
@Override public void onUpgrade(SQLiteDatabase