public class DbHelper extends SQLiteOpenHelper{
public DbHelper (Context c, String name, CursorFactory f, int v) {
super(c, name, f, v);
}//end ctor /*
* 一般当数据库不存在时,就会调用这个函数进行创建
* 一般在这个函数里面创建数据库表
*/
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stu
String sql_1 = "create table student(stuId integer primary key ," +
" name text not null, age integer);";
db.execSQL(sql_1);
}//end @Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub }
以上代码我在onCreate()中建了数据表,但我想再建一个表和给原来那个表添加相应的属性,应该怎么
弄呢?(onCreate()在原来有表时是不会被调用的!)
public DbHelper (Context c, String name, CursorFactory f, int v) {
super(c, name, f, v);
}//end ctor /*
* 一般当数据库不存在时,就会调用这个函数进行创建
* 一般在这个函数里面创建数据库表
*/
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stu
String sql_1 = "create table student(stuId integer primary key ," +
" name text not null, age integer);";
db.execSQL(sql_1);
}//end @Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub }
以上代码我在onCreate()中建了数据表,但我想再建一个表和给原来那个表添加相应的属性,应该怎么
弄呢?(onCreate()在原来有表时是不会被调用的!)
解决方案 »
- listView快速滚动sectionIndexer、AlphabetIndexer难实现!!
- android 日志问题 送分 随便进来一个
- 想做一个类似于塔防的按钮该如何做?
- 关于Timer的一个基础问题
- 如果我要为我的android构架一个服务器端,我要学什么
- cygwin编译android windows SDK 出错(缺少toolchain)
- 关于android模仿QQ登录,数据库用sqlite ,谁有源码,给我发一份好不好,如果不方便只给传关于登录部分的就可以,,,急 谢了。。。
- Andriod 2.2 HTC G7 如何删去手机自带软件
- android中java通过jni调用C++
- 求问:我设置的图片分辨率和虚拟机一样为什么显示不了全屏呢
- achertengine 开发折线图,如何设置线的粗细
- 请问 android 开发的工资有多高呢?
db.execSQL("drop table **");
context.deleteDatabase("**");
db.close();
在oncreate里加上建表语句。
下次运行调用onCreate()