當前位置:首頁 » 操作系統 » 打開sqlite資料庫

打開sqlite資料庫

發布時間: 2022-06-25 07:15:16

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等打開就可以了。

熱點內容
玉石密度演算法 發布:2024-05-04 01:24:49 瀏覽:333
我的世界雲伺服器怎麼樣 發布:2024-05-04 01:20:01 瀏覽:21
androidsdk包含 發布:2024-05-04 00:45:54 瀏覽:207
android拷貝文件 發布:2024-05-04 00:38:28 瀏覽:775
存儲冗餘比 發布:2024-05-04 00:12:58 瀏覽:404
oracle資料庫存儲原理 發布:2024-05-04 00:10:40 瀏覽:523
未拆封玩客雲3怎麼搭建伺服器 發布:2024-05-04 00:06:11 瀏覽:797
徹底刪除編譯安裝的文件 發布:2024-05-04 00:05:33 瀏覽:55
編程機構數量 發布:2024-05-03 23:49:25 瀏覽:955
python源碼編譯安裝 發布:2024-05-03 23:48:16 瀏覽:108