首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2012-11-07 
action的使用之AIR操作本地数据库sqlite的示例使用封装好的SQLiteAction类能很方便地实现本地数据库操作,

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

使用封装好的SQLiteAction类能很方便地实现本地数据库操作,甚至不需要熟悉本地数据库操作的API,有关SQLiteAction的内容可以参考http://sunnyluo.iteye.com/blog/800106。以下简单示例是关于使用SQLiteAction类来操作本地数据库sqlite的:


首先创建一个本地数据库“resource/db/sys.db”,并创建一个用户表T_User,字段有用户ID(C_UserID )和用户名(C_UserName),可以插入或删除一条数据。下面就分析一下主要的功能类。
先创建数据库操作服务类:SysdbService.as,所有对于sys.db数据库的操作都封装在这个类里面:



调用服务类SysdbService里的静态方法,如创建用户表并侦听完成事件,只需这样:

//获取所有用户数据private function getData():void{var __action:IAction = new GetUsersAction();ActionUtil.addActionHandler(__action, onDataComplete, onDataError);__action.execute();function onDataComplete(event:ActionEvent):void{var __arr:Array = event.data;_sqliteUI.usersList.dataProvider = __arr;//_sqliteUI.enabled = true;}function onDataError(event:ActionEvent):void{//_sqliteUI.enabled = true;}}


关于数据库其它的操作(如删除数据),在示例中都有涉及到,读者可以下载查看,并做扩展。

?

1 楼 alan.hee 2011-03-19   不错,学到一些技术

热点排行