`
忧里修斯
  • 浏览: 436934 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

AIR连接Sqlite问题

    博客分类:
  • AS3
 
阅读更多
//打开数据库文件
var dbfileFile = File.applicationStorageDirectory.resolvePath("data.db");

注意:如果对应的数据库文件不存在,则创建一个。创建的数据库文件的目录类似为
C:\Users\drem\AppData\Roaming\com.dream.paopao.debug\Local Store\data.db


File.applicationStorageDirectory为每个 AIR 应用程序都有一个唯一的、永久的应用程序存储目录,该目录是您首次访问 File.applicationStorageDirectory 时创建的。此目录是存储特定于应用程序的数据的方便位置。

因此出现Unable to open the database file.', details:'Connection closed.', operation:'open'或not such table 'XX'等时需检查读取的数据库文件的真实路径
分享到:
评论

相关推荐

    Air Flex Sqlite通信

    1. **SQLite数据库连接**:首先,你需要创建一个SQLite数据库连接对象,这是与SQLite数据库交互的基础。在AS3中,你可以使用`flash.data.SQLConnection`类来完成这一步。 2. **打开数据库**:使用`SQLConnection`...

    Air SQLite工具及源码

    在源码层面,Air SQLite工具通常由几个关键组件构成:数据库连接管理器、SQL命令执行器、事务处理模块和错误处理机制。数据库连接管理器负责建立和管理到SQLite数据库的连接,确保在多线程环境下安全地访问数据。SQL...

    flex4.6 air 异步操作sqlite数据库

    "flex4.6 air 异步操作sqlite数据库"的主题着重于如何在Flex 4.6和Adobe AIR环境中实现非阻塞的SQLite数据库操作。在传统的同步操作中,程序会等待数据库操作完成才会执行下一步,这可能导致用户界面冻结,尤其是在...

    Flex-Air-SQLite操作类及其简要用法.docx

    《Flex-AIR-SQLite操作类及其简要用法》 在使用Adobe Integrated Runtime (AIR)进行应用程序开发时,SQLite数据库是一种常见的本地数据存储解决方案。SQLite是一个轻量级、无服务器、自包含的数据库引擎,适合...

    Flex-Air-SQLite操作类及其简要用法.pdf

    《Flex-AIR-SQLite操作类及其简要用法》 在Adobe Flex和Adobe AIR应用开发中,SQLite数据库是一种常见的本地数据存储解决方案。SQLite是一个轻量级、无服务器、自包含的SQL数据库引擎,非常适合在桌面和移动应用...

    使用air读取本地文件并插入到sqlite数据库

    2. **创建SQLite数据库连接**:使用AS3SQL库(如AS3SQLite或awaylib.as3sqlite),你可以创建一个SQLite数据库连接。首先,需要加载库,然后初始化数据库: ```actionscript import as3sqlite.AS3SQLite; var db:AS...

    Introduction to SQLite in Adobe AIR

    ### SQLite在Adobe AIR中的应用详解 #### 一、SQLite简介:嵌入式SQL数据库引擎 SQLite是一种轻量级、跨平台、开源的嵌入式SQL数据库引擎,它实现了大部分SQL92标准。与传统的数据库系统相比,SQLite无需复杂的...

    FLEX AIR 连接local SQL database

    本文将深入探讨如何使用Flex AIR连接到本地的SQL数据库,实现数据的读取、写入和更新。 首先,我们需要理解Flex中的数据访问层。在Flex应用中,我们可以使用ADO.NET或SQLite等不同的数据提供者来连接SQL数据库。...

    action的使用之AIR操作本地数据库sqlite的示例

    在ACTION中,我们可以使用`flash.data.SQLConnection`类来建立到SQLite数据库的连接,`flash.data.SQLStatement`类用于执行SQL语句,还有`flash.data.SQLResult`和`flash.data.SQLTable`等类用于处理查询结果。...

    Air 与SQLLite 通讯小例子

    标题中的“Air 与 SQLite 通讯小例子”指的是使用Adobe Air平台与SQLite数据库进行交互的一个示例项目。Adobe Air是一个跨平台的运行环境,允许开发者使用HTML、CSS、JavaScript或ActionScript创建桌面应用。SQLite...

    AIR SQLLite管理程序(带源码)

    《深入理解AIR SQLite管理程序与嵌入式数据库技术》 SQLite是一款轻量级的、开源的、自包含的、无服务器、零配置、事务性的SQL数据库引擎,它被广泛应用于移动应用、桌面应用以及嵌入式系统中。本文将基于“AIR ...

    Sqlite3程序示例(一)

    当所有操作完成后,需要通过调用`sqlite3_close`函数来关闭数据库连接,以释放资源。 ```c sqlite3_close(p_db); ``` 综上所述,通过这个简单的示例程序,我们不仅了解了如何使用SQLite3创建数据库、表、插入数据...

    flex 实例连载 air 全面

    SQLite的引入使得Air应用可以本地化存储数据,无需网络连接即可实现数据读写,增强了离线应用的功能。 三、Flex与SQLite交互 1. 引入库:在Flex项目中,我们需要导入sqlite-as3库,这提供了与SQLite数据库交互的API...

    flex air中文官方帮助文档

    Flex Air支持与SQLite本地数据库的交互,允许在离线状态下存储和检索数据。文档将阐述如何连接数据库,执行SQL查询,以及数据绑定到UI组件的方法。 七、网络通信 Flex Air可以利用HTTP、HTTPS、Socket和XMLSocket...

    AdobeAIR入门教程

    6. **本地数据存储**:了解如何在AIR应用程序中使用SQLite数据库、文件系统API和其他本地存储机制来持久化数据。 7. **网络通信**:学习如何使用XMLSocket、URLLoader等类进行网络通信,包括HTTP请求、WebSocket...

    AdobeAIR_for_javascript_developers

    为了解决这些问题,Adobe 在 2007 年推出了 AIR。 **1.2 主要问题与解决方案** - **离线访问:** Web 应用程序通常依赖于持续的网络连接。AIR 允许应用程序在用户离线时也能正常运行。 - **本地存储:** 通过 AIR...

    AIR bible AIR 宝典

    4. **本地资源访问**:介绍如何通过AIR API访问用户的文件系统、网络连接、打印机等硬件资源,实现桌面应用的本地化功能。 5. **数据库集成**:讲解如何使用SQLite数据库存储和检索数据,以及如何实现离线数据同步...

    SQL.rar_flex_flex air

    Adobe AIR内置了SQLite数据库引擎,这是一个轻量级、无服务器、自包含的关系型数据库,适合用于桌面应用的数据存储。SQLite是基于SQL标准的,因此,对于熟悉SQL语法的开发者来说,使用起来相当直观。在AIR应用中,你...

    AIR 的本地数据库访问

    AIR支持SQLite数据库,这是一个轻量级、无服务器、自包含的数据库系统,适合用于桌面和移动应用。下面我们将详细讨论如何在AIR中访问本地SQLite数据库,以及提供的API和关键概念。 首先,我们需要导入必要的类,以...

Global site tag (gtag.js) - Google Analytics