公升級資料庫的最佳寫法

2021-07-22 23:06:57 字數 614 閱讀 3053

package com.example.databasetest;

import android.content.context;

import android.database.sqlite.sqlitedatabase;

import android.database.sqlite.sqliteopenhelper;

import android.widget.toast;

public

class

mydatabasehelper

extends

sqliteopenhelper

@override

public

void

oncreate(sqlitedatabase db)

@override

public

void

onupgrade(sqlitedatabase db, int oldversion, int newversion)

}}

如果使用者安裝的是之前某一版的程式時,就會進入公升級資料庫的操作中。

注意每個case後無break保證使用者可能從第一版直接公升到第三版

Android 公升級資料庫的最佳寫法

方法 每乙個資料庫版本都會對應乙個版本號,當指定的資料庫版本號大於當前資料庫版本號的時候,就會進入到onupgrade 方法中去執行更新操作。這裡需要為每乙個版本號賦予它各自改變的內容,然後在onupgrade 方法中對當前資料庫的版本號進行判斷,再執行相應的改變就可以了。接著就讓我們來模擬乙個資料...

公升級資料庫

第一版只有book表 第二版加上category表 第三版為book表加上category id 列 book表 這是公升級後的原來沒有category id 列 public static final string create book create table book id integer ...

阿里雲 mysql公升級 mysql公升級資料庫

mysql公升級資料庫 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...