SQLiteOpenHelper

原创 2012年03月27日 11:02:51

public class DatabaseHelper extends SQLiteOpenHelper

{
//类没有实例化,是不能用作父类构造器的参数,必须声明为静态
private static final String name = "future"; //数据库名称
private static final int version = 1; //数据库版本


public DatabaseHelper(Context context)

{
super(context, name, null, version);
}


@Override

public void onCreate(SQLiteDatabase db)

{
db.execSQL("CREATE TABLE IF NOT EXISTS user (personid integer primary key
autoincrement, name varchar(20), age INTEGER)");
}
@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
db.execSQL(" ALTER TABLE user ADD phone VARCHAR(12) NULL "); //往表中增加一列
// DROP TABLE IF EXISTS person 删除表
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQLiteOpenHelper简介

SQLiteDatabase是Android SDK中操作数据库的核心类之一。使用SQLiteDatabase可以打开数据库,也可以对数据库进行操作。然而为了数据库升级的需要以及使用更方便,往往使用S...

SQLiteOpenHelper实例

  • 2014-12-01 16:57
  • 552KB
  • 下载

解析 SQLiteOpenHelper

“SQLiteOpenHelper” 是一个用来管理数据库的创建和版本管理的辅助类。它是一个抽象类,要使用它必须创建一个子类继承 SQLiteOpenHelper,并实现 onCreate,onUpg...

SQLiteOpenHelper

  • 2017-06-18 12:13
  • 2.65MB
  • 下载

android SQLiteOpenHelper 和 DatabaseErrorHandler源码解析

package android.database; import android.database.sqlite.SQLiteDatabase; /** * An interface to le...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)