Air應用程式訪問本地資料庫

2022-02-19 13:02:44 字數 934 閱讀 9087

adobe air 包括乙個 sql 資料庫引擎,該引擎使用開放源** sqlite 資料庫系統,支援具有許多標準 sql 功能的本地 sql 資料庫。執行時未指定在檔案系統上儲存資料庫資料的方式或位置。每個資料庫都完全儲存在單個檔案中。開發人員可指定在檔案系統中儲存資料庫檔案的位置,單個 air 應用程式可訪問乙個或多個單獨的資料庫(即單獨的資料庫檔案)。

flash.data 包中包含用於與 adobe air 本地 sql 資料庫一起使用時的類。adobe air 中包含 sql 資料庫引擎,該引擎支援從 air 應用程式內部建立和使用本地資料庫。下面筆者將通過乙個簡單的查詢資料操作示例來演示下使用flash.data包中的類來操作sqlite資料庫。

使用的資料庫管理工具為sqlite expert,訪問的資料庫為該工具自帶的示例資料庫dbdemos,資料表為animals,如圖1所示。

圖 1 「a powerful administration tool for your sqlite databases.」

<?xml version="1.0" encoding="utf-8"?>

xmlns:s="library:"

xmlns:mx="library:"

creationcomplete="init()">

由於其中使用到animal實體類,因此需要定義,**如下所示:

package vo

}}

執行程式,可以看到結果,如圖2所示。

圖 2 程式執行結果

除了查詢操作外,常用的其它操作也可以執行,感興趣的話請自行查閱相關資料。

AIR程式呼叫本地預設應用程式開啟本地檔案

air程式呼叫本地預設應用程式開啟本地檔案 當我用下面語句的時候,可以成功開啟桌面資料夾下面的檔案 當我這樣呼叫的時候,報錯了 error error 3000 illegal path name.at error throwerror 網上搜了一下,發現要在xml檔案下面寫一句配置 extende...

獨立air應用程式打包

我們都很喜歡air,因為她很美麗,但又不敢使用air,因為難以推廣,實在讓人為難。但是現在我們不再為難了,為什麼?因為我們已經找到了讓air程式脫離air環境的方法。首先,我們來分析一下air程式的執行機制,air檔案安裝後會在安裝目錄生成乙個.exe檔案,此檔案在啟動時首先呼叫air執行時庫ado...

AIR本地資料庫的使用

air本地資料庫的使用 最近做個桌面的小應用,想要使用air的本地資料庫功能,儲存使用者的歷史操作資訊和資料,其實就是儲存使用者已經開啟過的檔案。對使用者的操作資訊的儲存,的確是很有用的,日後可以以此進行分析,總結使用者習慣,設計更加友好的程式,更符合使用者自然人操作行為的介面。另外本地資料庫的使用...