sqlite自己主動更新資料庫

2021-09-07 11:28:34 字數 763 閱讀 3089

寫乙個類繼承自  sqliteopenhelper

系統會自己主動加入構造方法、 oncreate方法、onupgrade方法

當資料庫裡面資料或者表結構有所修改時。咱們須要公升級資料庫

這個時候。版本號加1.在update裡面做對應改動。

須要注意的是,假設須要測試update,每次開始測試,version 值增大。假設和上次的同樣。就不會促發update方法了

以下貼上**

import android.content.context;

import android.database.sqlite.sqlitedatabase;

import android.database.sqlite.sqliteopenhelper;

import android.database.sqlite.sqlitedatabase.curso***ctory;

import android.widget.toast;

//第一版的時候,update裡面的**為空。由於不須要更新,之後版本號更新,就得在update裡面寫**了

public class datahelp extends sqliteopenhelper

/*** 建立表

*/public void oncreate(sqlitedatabase db)

/*** 更新表

*/public void onupgrade(sqlitedatabase db, int arg1, int arg2)

}

chrome 關閉自己主動更新

一不小心,把chrome更新成了37,chrome 37不支援模態窗體 window.showmodaldialog 折騰死人了。實在抵不住,僅僅好降級成36.0.1985.143m 至 2014 09 04日為止的chrome 版本號 僅僅好找到登錄檔 hkey local machine sof...

Sqlite如果插入或更新資料庫

我們經常會用到如果資料庫存在則更新,如果不存在則新增 sql一般寫為 if exists select from table where tableid 1 insert into table else update table 但是sqlite裡沒有if exists這種寫法,它用的是一種更簡單的...

SQLite資料庫掃盲

今天注意到 sqlite 3.6.11 上個月發布的 增加了乙個我期待已久的 online backup 介面,激動之餘就順便和大夥兒聊一下sqlite資料庫。本帖權當是sqlite掃盲,如果你對sqlite已經很熟悉,本文就不必再看了。技術上的優點和特性 sqlite是乙個輕量級 跨平台的關係型資...