打開sqlite資料庫
㈠ sqlite資料庫打不開unable to open database file,該怎麼解決
解決的方法和操作步驟如下:
1、首先, 雙擊打開SQLite Expert Professional的安裝包,如下圖所示。
㈡ 如何使用sqlite 資料庫文件
在我幾個Android應用中,我需要訪問已有的資料庫。這些資料庫往往很大,甚至超過asset文件大約1兆位元組的限制。而且在新的版本中資料庫需要更新。我在網上,特別是StackOverflow看了一些文章,並做了一些試驗,覺得下面的代碼能基本上滿足我的需求。
其主要思路是:
1. 把資料庫分解成幾個asset文件。
2. 當需要打開資料庫時,如果資料庫不存在,就把那幾個asset文件重新合並成一個資料庫文件。
3. 如果資料庫的版本改變了,就在onUpgrade()方法中把資料庫文件刪除掉。下面是代碼://資料庫的預設路徑
private static finalString DB_PATH = "/data/data/com.mypackage.myapp/databases/";
private static finalString DB_NAME = "mydb.db";
private static finalint DB_VERSION = 2;
private static finalString DB_SPLIT_NAME = "mydb.db.00";
private static finalint DB_SPLIT_COUNT = 3;
private SQLiteDatabasem_database;
private final Contextm_context;
/**
* Constructor
*保存傳進來的context參數以用來訪問應用的asset和資源文件。
* @param context
*/
public MyDB(Contextcontext) {
super(context, DB_NAME, null, DB_VERSION);
this.m_context = context;
}
public static MyDBopenDatabaseReadOnly(Context context) {
MyDB db = new MyDB(context);try {
db.createDataBase();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}db.openDataBase(SQLiteDatabase.OPEN_READONLY);
return db;
}
public static MyDBopenDatabaseReadWrite(Context context) {
MyDB db = new MyDB(context);try {
db.createDataBase();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}db.openDataBase(SQLiteDatabase.OPEN_READWRITE);
return db;
}
/**
*創建一個空資料庫,用來存儲你已有的資料庫。
*/
public voidcreateDataBase() throws IOException{
boolean dbExist =checkDataBase();
if (dbExist) {
/*
**如果你的資料庫的版本改變了,調用這個方法確保在onUpgrade()被調用時
**傳進去的是可寫的資料庫。
*/
SQLiteDatabase db =this.getWritableDatabase();if (db != null) {
db.close();
}
}dbExist = checkDataBase();if (!dbExist) {
㈢ 如何打開SQLite format 3 資料庫文件
首先把我們需要打開的資料庫復制出來
然後下載軟體
解壓出來即可使用
雙擊打開軟體
在菜單里選擇打開資料庫文件
6
像如下這樣,我打開的是小米路由器mini的智能場景的資料庫文件。里邊也是使用這種簡單的資料庫的。這樣可以打開文件也可以進行修改相關的表格。
㈣ 如何通過命令行窗口查看sqlite資料庫文件
1、找到AndroidSDK目錄下的platform-tools文件夾,會發現該目錄下有一個adb.exe文件。到系統環境變數出去設置Path的值,將 adb.exe 所在的路徑加進去。
2、在命令行窗口輸入:" adb shell " 進入控制台
3、輸入 " cd /data/data/包名.項目名稱(小寫)/databases/ " (如: cd /data/data/com.keqi.test/databases/)進入項目文件所在的存儲路徑
4、可通過" ls "命令去查看該目錄下的文件
5、輸入" sqlite3 + 資料庫名.db " (如: " sqlite3 BookStore.db ") 打開資料庫
6、可輸入 " .table " 查看資料庫中存在哪些表
7、可輸入" .schema ' 查看建表語句
8、通過SQL查詢語句 " select * from 表名 " (如:" select * from Book ")
㈤ 怎樣查看 android sqlite資料庫
1、看 sqlite資料庫 可以使用eclipse的插件DDMS,或者Android工具包中的adb工具來查看。sqlite資料庫在安卓項目中的位置是/data/data/項目包/databases中。
2、在這里呢 演示使用eclipse插件來看。在Eclipse安裝好插件,找到 DDMS
5、使用sqlite界面管理工具如sqlite administrator、sqlite man打開就可以了
㈥ SQLITE3 如何打開.db的資料庫文件查看文件內容
1、打開程序後,可以看到程序左邊的「資料庫列表」。展開可以查看到所有打開過的資料庫。
㈦ 騰訊課堂sqlite怎麼打開
閱讀全文
搜經驗
如何打開sqlite的資料庫文件
原創經驗 小月日迷
01:1001:10
sqlite是一個非常好用的文本資料庫,安裝和使用都非常簡單,可以用來當作資料庫使用,不需要像mysql那些資料庫那樣龐大,安裝和使用都十分麻煩,那麼如何創建和使用這個sqlite數據呢,在這里向大家推薦一個可以操作sqlite資料庫文件的可視化操作軟體
相關事項1 /7
方法/步驟
1
1、下載安裝sqlitespy
網路搜索sqlitespy,下載安裝完成後,直接打開運行即可
2 /7
方法/步驟
2
2、打開sqlitespy
sqlitespy軟體,非常之小巧,但數據的功能依然是很強大的
3 /7
方法/步驟
3
3、創建資料庫
在打開的sqlitespy界面上,在菜單欄上,選擇「file"--->"New Database",創建新的資料庫,然後下次就可以直接打開該資料庫進行界面操作了,十分方便調試和查看資料庫的內容
4 /7
方法/步驟
4
4、往表中插入數據
可以使用sql語法,測試創建一個表,然後插入數據,嘗試體驗一下,也可以打開本地已經有的sqlite資料庫進行操作,寫完sql語句後,直接在菜單找到 excute的菜單項執行即可,操作非常方便
5 /7
方法/步驟
5
5、查看資料庫表的數據
可以直接使用sql語法,直接查詢,或直接用滑鼠雙擊某個資料庫查詢表的數據,操作非常方便
10 6 /7
相關經驗
騰訊課堂緩存下載的視頻在哪裡
利用SQLiteSpy打開SQLite資料庫文件
騰訊課堂怎麼設置視頻下載清晰度
騰訊課堂如何下載課程的視頻
7 /7
分享到
您可以通過瀏覽器的分享按鈕,將這篇經驗分享到朋友圈
您也可以復制以下鏈接,打開朋友圈後進行分享
https://jingyan..com/album/f0e83a25609ee822e59101f1.html
微博 空間 騰訊微博
工具原料 注意事項
sqlite
sqlitespy
㈧ 怎麼查看安卓sqlite資料庫
打開android項目的調試模式,然後找到顯示DDMS 選擇DDMS 切換到DDMS,顯示File Explorer窗口,找到/data/data/ 啰嗦一句,你可能在你自己的eclipse沒找到,File Explorer ,如果找不到的話,就去網上下載,"easyExplorer",放在eclipse的plugins目錄下:就OK了,重啟一下。 然後找到自己用的程序包的文件夾,打開databases,就看到sqlite資料庫文件了,然後到處就可以了。步驟上面標注好了,1,2,3。這樣就把sqlite資料庫文件以文件的方式導出來了,然後使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打開就可以了。 說一下另外一種方法,運行cmd,切換到android-sdk目錄,運行adb.exe,加上參數shell,出現#號就代表進入了shell命令模式,注意adb要在Android模擬器運行時才能進入shell:(必須要用root許可權,如果不是root許可權,去查詢別的資料,一般都是root許可權。OK了) 上面的不走還算詳細吧,大家應該了解了吧,我也是菜鳥,被逼著走過來的,加油。YES,我也可以的。 Android開發怎麼查看和管理sqlite資料庫
㈨ 簡述創建或打開一個SQLite資料庫的方法有哪些
首先你需要去下載一個 Navicat for SQLite ,怎麼下載這里我不多說,你可以去網路搜索。最好下載綠色版。搜索 「Navicat for SQLite 綠色版」。
下載後,右擊軟體包進行解壓縮。
下載後雙擊文件夾,打開文件目錄,找到 navicat.exe 這個主程序,右擊在彈出菜單依次點擊【發送到(N)】--->【桌面快捷方式】。
這時你的電腦桌面就多了一個 navicat.exe 的快捷方式圖標,以後需要打開,直接點擊這個快捷方式就可以了。
雙擊桌面快捷方式,打開軟體,在軟體左上角點擊【連接】按鈕,點擊後彈出新建連接對話框。
在彈出窗口中輸入【連接名】,選擇【類型】-然後在下面選擇資料庫文件,或者資料庫保存位置。
這樣就在你的指定位置創建了一個Sqlite資料庫文件了,有了這個資料庫文件你可以做任何資料庫的操作了。
㈩ android系統sqlite資料庫文件怎麼打開
切換到ddms,顯示file
explorer窗口,找到/data/data/然後找到自己用的程序包的文件夾,打開databases,就看到sqlite資料庫文件了,然後到處就可以了。步驟上面標注好了,1,2,3。這樣就把sqlite資料庫文件以文件的方式導出來了,然後使用sqlite界面管理工具如sqlite
administrator、sqlite
man或者firefox插件sqlite
manager等打開就可以了。