资源描述:
《AppCan插件API系统功能之uexDataBaseMgr》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、uexDataBaseMgr·1、简介·1.1、说明·1.2、开源源码·2、API概览·2.1、方法·openDataBase打开数据库·executeSqlSql语句的执行·selectSqlSql语句的查询·transaction 事务的执行·closeDataBase关闭数据库·2.2、回调方法·cbOpenDataBase打开数据库后的回调方法·cbExecuteSql执行Sql语句的回调方法·cbSelectSql查询Sql语句的回调方法·cbTransaction执行事务的回调方法·cbCloseDataBase关闭数据库后的回调方法·3、更新历史·iOS·A
2、ndroid1、简介数据库插件1.1、说明该对象主要封装了数据库的打开关闭,创建表,插入数据,查询数据,执行事务的接口1.2、开源源码插件测试用例与源码下载:点击 插件中心至插件详情页(插件测试用例与插件源码已经提供)2、API概览2.1、方法openDataBase打开数据库uexDataBaseMgr.openDataBase(dbName,id)说明:开数据库并得到数据库对象,同一id的数据库对象只能被打开一次。回调方法cbOpenDataBase参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是唯一标识符平台支持:Androi
3、d2.2+iOS6.0+版本支持:3.0.0+示例:1.uexDataBaseMgr.openDataBase("uexDB",1);executeSqlSql语句的执行uexDataBaseMgr.executeSql(dbName,id,sql)说明:Sql语句的执行,对数据库数据的增删改。回调方法cbExecuteSql参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是唯一标识符sqlString是要执行的sql语句平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1.varsql="CREATETABL
4、EtestTable(_idINTEGERPRIMARYKEY,nameTEXT)";2.uexDataBaseMgr.executeSql("uexDB",1,sql);selectSqlSql语句的查询uexDataBaseMgr.selectSql(dbName,id,sql)说明:Sql语句的查询,对数据库中数据的查询。回调方法cbSelectSql参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是唯一标识符sqlString否要查询的sql语句平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1.va
5、rsql="SELECT*FROMtestTable";2.uexDataBaseMgr.selectSql("uexDB",1,sql);transaction 事务的执行uexDataBaseMgr.transaction(dbName,id,func)说明:事务的执行,回调方法cbTransaction参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是唯一标识符funcFunction否可选在事务中执行的函数平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1.uexDataBaseMgr.transac
6、tion("uexDB",1,inFunc);2.functioninFunc(){3.varsql="DELETEFROMtestTableWHERE_id=1";4.uexDataBaseMgr.executeSql(dbName,1,sql);5.}closeDataBase关闭数据库uexDataBaseMgr.closeDataBase(dbName,id)说明:关闭数据库,回调方法cbCloseDataBase参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是唯一标识符平台支持:Android2.2+iOS6.0+版本支持
7、:3.0.0+示例:1.uexDataBaseMgr.closeDataBase("uexDB",1);2.2、回调方法cbOpenDataBase打开数据库后的回调方法uexDataBaseMgr.cbOpenDataBase(opId,dataType,data)参数:参数名称参数类型是否必选说明opIdNumber是数据库对象的唯一标识符dataTypeNumber是参数类型详见CONSTANT中Callback方法数据类型dataNumber是返回uex.cSuccess或者uex.cFailed,详见CONSTANT