android資料庫sqlite的基本使用:
首先使用sqliteopenhelper類的基本方法,
應用sqlitedatabase的類建立出資料庫物件,
在context.openorcreatedatabase()方法例項化出資料庫,這樣對資料庫可進行操作了,
有對資料庫建立表,然後對錶進行插入資料,更新,查詢,刪除資料,這些操作是在sql語句再加上應用db.execsql()方法來時實現的
**如下:**注釋很清楚了
package com.example.administrator.util;
import android.content.contentvalues;
import android.content.context;
import android.database.cursor;
import android.database.sqlite.sqlitedatabase;
import android.database.sqlite.sqliteopenhelper;
import android.util.log;
/** * created by administrator on 2016/7/25.
*/繼承sqlite幫助類
public class dbhelper extends sqliteopenhelper
@override
public void oncreate(sqlitedatabase db)
///sqliteopenhelper的必須要重寫的方法
@override
public void onupgrade(sqlitedatabase db,int oldversion,int newversion)
///為資料庫建立表
public void createtable()
catch(exception e)
}///先初始化表的資料,以免以後沒有插入資料就對錶操作發生錯誤
public void initdatabase()
///在表中插入資料
public boolean insert(string filename,string description)
catch(exception e)
}///刪除表中相對應的資料
public boolean delete(int fileid)
catch (exception e)
}//更新表中的資料
public boolean update(int fileid ,string filename,string description)
catch (exception e )
}///選擇查詢表中的資料
public cursor select(int fileid)
,sql,null,null,null,null);
return cur;
}///查詢出所有的表中資料
public cursor loadall()
,null,null,null,null,null);
return cur;
}///在建立表的時候,就要把資料庫的存在相同的表刪除掉
public void drop_table()
catch (exception e)
}///關閉資料庫
public void close()
}
Android中sqlit資料庫公升級或者降級
sqlite是android內建的乙個很小的關係型資料庫。sqliteopenhelper是乙個用來輔助管理資料庫建立和版本公升級問題的抽象類。我們可以繼承這個抽象類,實現它的一些方法來對資料庫進行自定義操作。下面兩個方法必須重寫 onupgrade 呼叫時機是使用者在做應用更新,覆蓋安裝後啟動,如...
sqlit3,資料庫讀取
sqlit3 emmm,輕量級,讀取資料庫是方便,但是寫入就比較麻煩了。沒事用來練習還是比較好用。import sqlite3 import numpy as np import pandas as pd import matplotlib.pyplot as plt import os impor...
wince上資料庫 sqlce和sqlite
hr cocreateinstance clsid sqlserverce 3 0,0,clsctx inproc server,iid idbinitialize,void pidbinitialize if failed hr dbprop 0 dwpropertyid dbprop init ...