SQLlite新建数据库

来源:互联网 发布:安宫教务网络管理系统 编辑:程序博客网 时间:2024/05/21 18:38

public class DatabaseHelper extends SQLiteOpenHelper{
private static final int VERSION = 1;
private static final String SWORD=”SWORD”;
//三个不同参数的构造函数

public DatabaseHelper(Context context, String name, CursorFactory factory,          int version) {      super(context, name, factory, version);  }  //带两个参数的构造函数,调用的其实是带三个参数的构造函数  public DatabaseHelper(Context context,String name){      this(context,name,VERSION);  }  //带三个参数的构造函数,调用的是带所有参数的构造函数  public DatabaseHelper(Context context,String name,int version){      this(context, name,null,version);  }  //创建数据库  public void onCreate(SQLiteDatabase db) {      Log.i(SWORD,"create a Database");      //创建数据库sql语句      String sql = "create table user(id int,name varchar(20))";      //执行创建数据库操作      db.execSQL(sql);  }  @Override  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {      //创建成功,日志输出提示      Log.i(SWORD,"update a Database");  }  

作者:唐如璇:原文地址

原创粉丝点击