package hillfly.wifichat.common.sql;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DBHelper extends SQLiteOpenHelper
{
private static final int VERSION = 1; //数据库版本
private static final String DBNAME="user.db"; //数据库名
private static final String T_NAME="t_user"; //数据表名
/*获取数据库中操作表名字*/
public String getTableName()
{
return T_NAME;
}
/*构造函数
* 参数为版本,数据库名
*/
public DBHelper(Context context)
{
super(context, DBNAME, null, VERSION);
}
/* T_NAME为创建数据表的名字
* 该函数初始化类的时候会调用,T_NAME为表名,如果表不存在则创建,如果存在则打开
* id(int)
* name(varchar)
* sex(char)
* IMEI(varchar)
* status(int)
* avatar(int)
* lastdate(text)
* device(text)
* constellation(text)
*/
@Override
public void onCreate(SQLiteDatabase db)
{
db.execSQL("create table " + T_NAME +
" (id integer primary key,name varchar(20),sex char,age integer,IMEI varchar(20),ip varchar(20),status integer,avater integer,lastdate text,device text,constellation text)");
}
/*该函数当检测到版本数增加时候会自动调用
* 一般用来数据库表格的改动或者扩展
*/
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
}
}