android讀取db
先簡單說下步驟:
將格式為.db的資料庫文件放到android項目assets目錄中;
在程序必要的時候,將其「拷貝」(文件讀取)到Android 程序默認的資料庫存儲目錄中,一般路徑為「/data/data/項目包名/databases/「;
自定義SQLiteOpenHelper類,創建一個名字跟步驟1中.db名稱一樣的資料庫;
按照平常邏輯,增刪改查資料庫。
② android 怎麼讀取資料庫中的數據
android讀取資料庫可以使用sqlite一些api進行讀取,實例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
* 查找一條數據
* @param uid
*/
public User find(Integer uid){
SQLiteDatabase db=dbOpenHelper.getReadableDatabase(); //創建資料庫輔助類
Cursor cursor =db.rawQuery("select * from user where uid=?", new String[]{uid.toString()}); //創建一個游標
if(cursor.moveToFirst()){ //循環遍歷查找數組
int uid2=cursor.getInt(cursor.getColumnIndex("uid"));
String uname=cursor.getString(cursor.getColumnIndex("uname"));
String uaddress=cursor.getString(cursor.getColumnIndex("uaddress"));
User user=new User();
user.setUid(uid2);
user.setUname(uname);
user.setUaddress(uaddress);
return user;
}
cursor.close();
return null;
}
③ android 怎麼讀取資料庫中的數據
android讀取資料庫可以使用sqlite一些api進行讀取,實例如下:
java">/**
*查找一條數據
*@paramuid
*/
publicUserfind(Integeruid){
SQLiteDatabasedb=dbOpenHelper.getReadableDatabase();//創建資料庫輔助類
Cursorcursor=db.rawQuery("select*fromuserwhereuid=?",newString[]{uid.toString()});//創建一個游標
if(cursor.moveToFirst()){//循環遍歷查找數組
intuid2=cursor.getInt(cursor.getColumnIndex("uid"));
Stringuname=cursor.getString(cursor.getColumnIndex("uname"));
Stringuaddress=cursor.getString(cursor.getColumnIndex("uaddress"));
Useruser=newUser();
user.setUid(uid2);
user.setUname(uname);
user.setUaddress(uaddress);
returnuser;
}
cursor.close();
returnnull;
}
④ 安卓db文件如何打開
1.在電腦安裝
SQLiteDeveloper,安裝後在桌面生成圖標,點擊圖標打開程序。2.打開程序後,可以看到程序左邊的「資料庫列表」。展開可以查看到所有打開過的資料庫。3.點擊一個.db文件,把這個.db直接拖拉進程序窗口。4.顯示「注冊資料庫」,點擊【確定】,這樣就可以用
SQLiteDeveloper管理這個.db文件了。5.展開左邊資料庫列表,找到剛才注冊的.db文件。點擊右鍵菜單的【打開資料庫】。6.打開資料庫後可以看到這個.db文件中有很多的數據表,選擇其中一個,右鍵點擊【查詢數據】。則可以
⑤ 安卓手機如何打開db文件
手機打不開,只能在電腦端打開,操作方法如下:
操作設備:戴爾電腦
操作系統:win10
操作軟體:SQLite Expert Professional 3 db文件管理器
1、首先准備必備的工作,准備好SQLite Expert Professional 3 db文件管理器,和一個手機db文件。