將SQLite資料庫儲存在sdcard路徑下

2021-08-02 05:14:14 字數 876 閱讀 9138

要想運算元據庫,首先我們要獲取乙個事務sqlitedatabase

public sqlitedatabase getwritabledatabase() 

}

private sqlitedatabase getdatabaselocked(boolean writable) 

} else if (mname == null) else else

// ...省略

}

public sqliteopenhelper(context context, string name, curso***ctory factory, int version,

databaseerrorhandler errorhandler)

可以看到會根據我們初始化資料庫傳入的資料庫名稱來確定資料庫儲存的路徑

那就好辦了!

public sqliteopenhelperimp(context context) 

private static string getmydatabasename(context context)

string dbpath = "";

if(issdcardenable)else

file dbp = new file(dbpath);

if(!dbp.exists())

databasename = dbpath +database_name;

return databasename;

}

SQLite資料庫儲存

建立資料庫 建立資料庫,首先我們需要建立乙個幫助類繼承sqliteopenhelper類,sqliteopenhelper類是乙個抽象類,其中有兩個抽象方法,oncreate upgrade 我們應該在自己的抽象類裡面實現這兩個抽象方法,並在其中事項建立資料庫和公升級資料庫的邏輯。sqliteope...

SQLite儲存 建立資料庫

從昨天晚上六點到今天早上八點全班同學一直都在別墅趴 玩得好開心 此乃本人的學習筆記 我只是將csdn部落格做為乙個記錄學習的地方 so.1.自己重寫乙個類繼承至sqliteopenhelper 2.用繼承的類建立乙個物件 3.使用此物件呼叫getwritabledatabase 或getreadab...

使用SQLite資料庫儲存資料

public class dbhandler extends sqliteopenhelper override public void oncreate sqlitedatabase db override public void onupgrade sqlitedatabase db,int o...