access轉sqlite——利用DBManager professional軟件

以下方法有問題:

轉換後是sqlite的.db文件是ANIS編碼格式,不適合Qt編程,無法實現中文的識別

http://www.cnblogs.com/AlexCheng/archive/2011/07/26/2119982.html

最新需要開發一款基於sqlite的android軟件。由於所用到數據存儲在access中,所以需要將access轉換成xml或者是sqlite。在轉換xml過程中由於數據量過大,轉會出現了內存不足的問題。索性將access轉換爲sqlite。

方法如下

1.下載轉換工具http://www.dbtools.com.br/EN/downloads/下載專業版即可。雖然是收費的,但有20天的試用期。數據庫轉換也不會經常去使用,所以影響不大。需要的時候安裝就可以了。

image

image

image

image

image

這一步可以選擇安裝。當然也可以全部安裝。

image

image

image

image

image

安裝完成,打開

image

2.創建sqlite數據庫。

在左邊的樹形列表的SQlite的sqlite3@databases(SQLite)或sqlite2@databases(SQLite),單擊右鍵,選擇【create database】,填寫數據庫名稱和保存路徑。完成

image

image

image

3.導入Access,選擇sqlite_data,然後選擇菜單tools->Data Management->Import Data(DAO)導入access數據庫

image

image

image

選擇需要導入的表,和需要導入類型,可以選擇Select All

image

image

image

image

這時候右下角會出現導入進度條。完成後出現如下對話框,表示導入表個數和索引個數等。

image

這時候,展開左邊的樹形菜單,如圖,表示導入已經成功。

image

找到剛纔保存的sqlite,點擊屬性,你會發現sqlite比原先access小四分之一。下面就可以將sqlite用於android程序了。

imageimage

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章