2007-08-23
[AIR]Adobe AIR 中使用sqlite - 连接数据库
关键字: flex,AIR,adobe,sqlite
Adobe AIR自带了sqlite的数据库,数据库的操作是async的,所以AIR中用事件来notify数据库的操作情况。
废话少说,切入正题:
import的几个class:
定义变量:
连接数据库:
这里的openHandler和errorHandler分别是数据操作不同事件产生后要call的function:
好了,连接数据库基本结束,详情可以参看adobe的文档
废话少说,切入正题:
import的几个class:
actionscript 代码
- import flash.data.SQLConnection;
- import flash.data.SQLStatement;
- import flash.data.SQLResult;
- import flash.events.SQLErrorEvent;
- import flash.events.SQLEvent;
- import flash.filesystem.File; //数据库文件
定义变量:
actionscript 代码
- var conn:SQLConnection;
连接数据库:
actionscript 代码
- conn = new SQLConnection();
- conn.addEventListener(SQLEvent.OPEN, openHandler);
- conn.addEventListener(SQLErrorEvent.ERROR, errorHandler);
- var dbFile:File = File.applicationResourceDirectory.resolve("data.db");
- conn.open(dbFile, false); // true的话, 如果没有data.db存在,AIR会自动生成一个空的data.db
这里的openHandler和errorHandler分别是数据操作不同事件产生后要call的function:
actionscript 代码
- function openHandler(event:SQLEvent):void
- {
- trace("the database was opened successfully");
- }
- function errorHandler(event:SQLErrorEvent):void
- {
- trace("Error code:", event.error.code);
- trace("Details:", event.error.message);
- }
好了,连接数据库基本结束,详情可以参看adobe的文档
- 10:26
- 浏览 (1880)
- 评论 (1)
- 分类: Flex AIR AS3
- 发布在 flex 圈子
- 相关推荐
发表评论
- 浏览: 172259 次
- 性别:

- 来自: 在野

- 详细资料
搜索本博客
我的相册
IMG_0308
共 45 张
共 45 张
最近加入圈子
最新评论
-
Google I/O 大会keynote ...
看完这个视频,觉得跟iphone的效果也有一拼啊,而且android是开放式系统 ...
-- by yangzhihuan -
[转] 神秘诅咒
C&K社在je成立分社了?
-- by reed7 -
[转] 神秘诅咒
这年头,俯卧撑都不保险
-- by larryzou -
HTC Kaiser 编译Android ...
我在想能在pc上装个android么,电脑1开机就是1手机
-- by larryzou -
[转]透露社 - 爆雪将为 ...
三个俯卧撑后,会在听到“我去了”的咆哮声以后,召唤到无比强大的神秘跳水女战神
-- by larryzou






评论排行榜