3個用於SQLite資料庫操作的類

2021-06-02 01:15:03 字數 881 閱讀 6614

×sqliteopenhelper

*sqlitedatabase

*sqlitequerybuilder

1、sqliteopenhelper

引用包:android.database.sqlite.sqliteopenhelper

作用:建立資料庫、資料庫版本控制    opening the database if it exists, creating it if it does not, and upgrading it as necessary

用法:建立繼承於sqliteopenhelper的乙個子類,實現三個方法:

oncreate(sqlitedatabase):資料庫第一次生成時自動呼叫,一般寫建立資料庫的語句

onupgrade(sqlitedatabase, int, int): 資料庫需要公升級時自動呼叫,一般寫刪除原有資料表,建立新資料表語句

onopen(sqlitedatabase): 可選,當資料庫開啟時呼叫

例:

public class dbhelper extends sqliteopenhelper 

@override

public void oncreate(sqlitedatabase db)

@override

public void onupgrade(sqlitedatabase db, int oldversion, int newversion)

}

mydb 是乙個資料庫工具類,用於定義資料庫名,表名等靜態量

public class mydb

sqlite3資料庫操作

1 開啟資料庫 1 需要制定資料庫的路徑 nsstring filepath nshomedirectory documents data.sqlite 2 建立資料庫的物件 sqlite3 qingyundb null 3 開啟命令 sqlite3 open dbfilepath utf8stri...

SQLite3資料庫操作

簡單的sqlite3語句,通過字串拼接執行資料庫操作。1.建立資料庫格式 db.execsql create table if not exists sharp id integer primary key,name varchar,level integer,high integer 其真正的有效...

Sqlite3 資料庫操作

一 sqlite3長用於 輕量級的 資料儲存,象微控制器這一類,但是現在的sqlite3,已經很先進,不能小看 二 sqlite3 常用命令 當前目錄下建立或開啟test.db 資料庫檔案,並進入 sqlite 命令終端,以 sqlite 字首標識 sqlite3 test.db 檢視資料庫檔案資訊...