Android資料庫之SQLite

2021-06-21 11:02:49 字數 835 閱讀 9790

在android作業系統中使用的是sqlite資料庫,我們借助sqliteopenhelper這個sqlitedatabase的工具類來建立資料庫。首先我們需要建立乙個

sqliteopenhelper的子類:

class databasehelper extends sqliteopenhelper

@override

public void oncreate(sqlitedatabase db) @overridepublic void onupgrade(sqlitedatabase db, int oldversion, int newversion) {}}

然後再呼叫幫助類的getreadabledatabase()方法來建立乙個sqlitedatabase物件,接下來就可以使用這個物件中的insert,delete等方法來運算元據庫了。不過也可以直接使用sqlitedatabase物件的execsql()方法直接寫sql語句來實現,具體的實現**如下:

public class test extends activity

public void operator(sqlitedatabase db,string sql)

public void insert2(sqlitedatabase db,contentvalues cv)

public void search(sqlitedatabase db){

cursor cursor=db.query("user",null,null,null,null,null,null);//查詢並獲得游標

if(cursor.movetofirst()){//判斷游標是否為空

for(int i=0;i

PostgreSQL資料庫移植到SQLite資料庫

最近由於工作需要,要將之前使用的postgresql資料庫換成sqlite資料庫,上網蒐集了些資料,下面就整理一下我的處理方法。思路 使用pg dump將資料庫轉存成sql命令文字,然後在sqlite裡執行sql命令建立資料庫,並匯入資料 具體操作步驟 我們主要可以通過以下三步完成資料庫的轉換。1....

Android 資料庫高階之資料庫公升級連帶保留資料

今天得空,寫一篇文章,是關於android資料庫的。每個應用都需要對資料進行儲存和更改,當然一些簡單的資料,資料比較少,就不必用資料庫存數,可以用android提供的sharedpreferences,這個相對資料庫訪問資料來說消耗的資源更少,而且儲存方式更容易讓人理解。android使用的是開源的...

android之SQLite之資料庫公升級

public abstract void onupgrade sqlitedatabase db,int oldversion,int new version 這個方法在實現時需要重寫。onupgrade方法會在資料庫需要公升級的時候呼叫。可以用來增刪表或者其他任何操作。如果你想新增新的列你可以使用...