Android学习笔记之SQLite(2)

[java]

    //在SQLiteOepnHelper的子类当中,必须有该构造函数        public DatabaseHelper(Context context, String name, CursorFactory factory,               int version) {           //必须通过super调用父类当中的构造函数            super(context, name, factory, version);           // TODO Auto-generated constructor stub        }       public DatabaseHelper(Context context,String name){           this(context,name,VERSION);       }       public DatabaseHelper(Context context,String name,int version){           this(context, name,null,version);       }          //该函数是在第一次创建数据库的时候执行,实际上是在第一次得到SQLiteDatabse对象的时候,才会调用这个方法        @Override       public void onCreate(SQLiteDatabase db) {           // TODO Auto-generated method stub            System.out.println("create a Database");           //execSQL函数用于执行SQL语句            db.execSQL("create table user(id int,name varchar(20))");       }          @Override       public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {           // TODO Auto-generated method stub            System.out.println("update a Database");       }      }  

接下来讨论具体如何创建表、插入数据、删除表等等。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wygjdy.html