继续上一篇创建数据库


更改DBOpenHelper.java

package com.example.lession04_db.service;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;public class DBOpenHelper extends SQLiteOpenHelper {// 数据库的名称private static final String name = "CSDN.db";// 数据库的版本private static final int version = 2;public DBOpenHelper(Context context) {// 第三个参数CursorFactory指定在执行查询时获得一个游标实例的工厂类,设置为null,代表使用系统默认的工厂类super(context, name, null, version);Log.v("DBSQLiteOpenHelper", "构造器......");}// 当数据库第一次创建的时候 执行的方法@Overridepublic void onCreate(SQLiteDatabase db) {// execSQL来执行sql语句db.execSQL("create table person(personid integer primary key autoincrement,name varchar(20),age integer )");Log.v("DBSQLiteOpenHelper", "onCreate......创建执行一次");}// 当数据库的版本发生变化的时候执行的方法@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {db.execSQL("alter table person add account integer");Log.v("DBSQLiteOpenHelper", "当数据库版本更新的时候执行........每次更新都执行 ");}}

运行测试方法,得到如下结果

android(17)_数据存储与访问_SQLite数据库_修改数据库_第1张图片

更多相关文章

  1. Android Post方法请求URL 迭代器
  2. Android中如何获取应用版本号
  3. Android中模拟器如何访问本地mysql数据库
  4. Android DEX方法超过64K和gradle编译OOM解决方案
  5. Android下按扭的使用方法
  6. API 23及之后版本关于用android studio 中LocationManager的方法
  7. android 数据库更改数据库位置【DbFlow示范】
  8. Android jetpack Room数据库(一)基本使用

随机推荐

  1. android退出所有的activity
  2. Android(安卓)ROM 制作教程
  3. 查看android进程信息
  4. Android(安卓)获取远程服务器时间
  5. Android(安卓)O Launcher3-Workspace加载
  6. Android手机记账应用开发视频教程
  7. android捕鱼达人修改方法(反编译、修改、
  8. Emoji表情符号兼容方案(适用ios,android,
  9. android xml文件中进行上传图片以及获取
  10. Android(安卓)最简单的应用间跳转小结