1、AppCan插件API系统功能之uexDataBaseMgruexDataBaseMgr 1、简介 1.1、说明 1.2、开源源码 2、API概览 2.1、方法 openDataBase 打开数据库 executeSql Sql语句的执行 selectSql Sql语句的查询 transaction事务的执行 closeDataBase 关闭数据库 2.2、回调方法 cbOpenDataBase 打开数据库后的回调方法 cbExecuteSql 执行Sql语句的回调方法 cbSelectSql 查询Sql语句的回调方法 cbTransaction 执行事务的回调方法 cbCloseDataBa
2、se 关闭数据库后的回调方法 3、更新历史 iOS Android1、简介数据库插件1.1、说明该对象主要封装了数据库的打开关闭,创建表,插入数据,查询数据,执行事务的接口1.2、开源源码插件测试用例与源码下载:点击插件中心至插件详情页 (插件测试用例与插件源码已经提供)2、API概览2.1、方法openDataBase打开数据库uexDataBaseMgr.openDataBase(dbName,id)说明:开数据库并得到数据库对象,同一id的数据库对象只能被打开一次。回调方法cbOpenDataBase参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是
3、唯一标识符平台支持:Android2.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=CREATE
4、 TABLE testTable (_id INTEGER PRIMARY KEY,name TEXT);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. var
5、sql=SELECT * FROM testTable;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.transaction(uexDB,1
6、,inFunc);2. functioninFunc()3. varsql=DELETE FROM testTable WHERE _id = 1;4. uexDataBaseMgr.executeSql(dbName,1,sql);5. closeDataBase关闭数据库uexDataBaseMgr.closeDataBase(dbName,id)说明:关闭数据库,回调方法cbCloseDataBase参数:参数名称参数类型是否必选说明dbNameString是数据库名称idNumber是唯一标识符平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1. uexDat
7、aBaseMgr.closeDataBase(uexDB,1);2.2、回调方法cbOpenDataBase打开数据库后的回调方法uexDataBaseMgr.cbOpenDataBase(opId,dataType,data)参数:参数名称参数类型是否必选说明opIdNumber是数据库对象的唯一标识符dataTypeNumber是参数类型详见CONSTANT中Callback方法数据类型dataNumber是返回uex.cSuccess或者uex.cFailed,详见CONSTANT中Callbackint类型数据平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1
8、. uexDataBaseMgr.cbOpenDataBase=function(opId,dataType,data)2. if(data =0)3. alert(数据库打开成功!);4. else5. alert(数据库打开失败!);6. 7. ;cbExecuteSql执行Sql语句的回调方法uexDataBaseMgr.cbExecuteSql(opId,dataType,data)参数:参数名称参数类型是否必选说明opIdNumber是数据库对象的唯一标识符dataTypeNumber是参数类型详见CONSTANT中Callback方法数据类型dataNumber是返回uex.cSu
9、ccess或者uex.cFailed,详见CONSTANT中Callbackint类型数据平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1. uexDataBaseMgr.cbExecuteSql=function(opId,dataType,data)2. if(data =0)3. alert(执行成功!);4. else5. alert(执行失败!);6. 7. ;cbSelectSql查询Sql语句的回调方法uexDataBaseMgr.cbSelectSql(opId,dataType,data)参数:参数名称参数类型是否必选说明opIdNumber是数据
10、库对象的唯一标识符dataTypeNumber是参数类型详见CONSTANT中Callback方法数据类型dataNumber是返回查询到的数据,json数据格式平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1. uexDataBaseMgr.cbSelectSql=function(opId,dataType,data)2. varjsonList=eval(+data+);3. if(jsonList.length=0)4. alert(无数据);5. 6. for(vari=0;ijsonList.length;i+)7. for(var key injson
11、Listi)8. alert(key:+key+,value:+jsonListikey);9. 10. 11. ;cbTransaction执行事务的回调方法uexDataBaseMgr.cbTransaction(opId,dataType,data)参数:参数名称参数类型是否必选说明opIdNumber是数据库对象的唯一标识符dataTypeNumber是参数类型详见CONSTANT中Callback方法数据类型dataNumber是返回uex.cSuccess或者uex.cFailed,详见CONSTANT中Callbackint类型数据平台支持:Android2.2+iOS6.0+版
12、本支持:3.0.0+示例:1. uexDataBaseMgr.cbTransaction=function(opId,dataType,data)2. if(data =0)3. alert(事务提交成功!);4. else5. alert(事务提交失败!);6. 7. ;cbCloseDataBase关闭数据库后的回调方法uexDataBaseMgr.cbCloseDataBase(opId,dataType,data)参数:参数名称参数类型是否必选说明opIdNumber是数据库对象的唯一标识符dataTypeNumber是参数类型详见CONSTANT中Callback方法数据类型data
13、Number是返回uex.cSuccess或者uex.cFailed,详见CONSTANT中Callbackint类型数据平台支持:Android2.2+iOS6.0+版本支持:3.0.0+示例:1. uexDataBaseMgr.cbCloseDataBase=function(opId,dataType,data)2. if(data =0)3. alert(数据库关闭成功!);4. else5. alert(数据库关闭失败!);6. 7. ;3、更新历史iOSAPI版本:uexDataBaseMgr-3.0.4最近更新时间:2015-12-26历史发布版本更新内容3.0.4添加IDE支持3.0.3重新解决uexDataBaseMgr插件IDE包创建表格失败的问题3.0.2解决uexDataBaseMgr插件IDE包创建表格失败的问题3.0.1使用新版Xcode重新编译,支持arm643.0.0数据库功能插件AndroidAPI版本:uexDataBaseMgr-3.0.0最近更新时间:2015-06-19历史发布版本更新内容3.0.0数据库功能插件
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2