爱游戏

 
 注册成为天翎用户
查看: 13|回复: 0

数据库database-爱游戏

[复制链接]
admin 发表于 2023-9-15 16:18:57 | 显示全部楼层 |
1、(static) begintransaction(datasourcename)        开启事务

2、(static) committransaction(datasourcename) 提交事务

3、(static) rollbacktransaction(datasourcename) 回滚事务

示例:
(function(){
try{
begintransaction("trunk功能示例");
//// .............执行业务逻辑
committransaction("trunk功能示例");
}catch(e){
rollbacktransaction("trunk功能示例");
}

})()

4、(static) countbydsname(dsname, sql)        根据数据源名称,执行sql并返回总数(sql语句为:select * from table .....)。
数据表中记录数为:
         
5、(static) insertbydsname(dsname, sql)        根据数据源名称,执行sql插入操作(sql语句为:insert table ......)。

示例:
(function(){
var dsname = "trunk功能示例";
var id = counter.genuuid();
var sql = "insert into t_counter (id, counter, name, applicationid, domainid) values ('" id "', 1, 'test', 'appid001', 'domainid001')";
insertbydsname(dsname, sql);
})()

6、(static) deletebydsname(dsname, sql)

示例:
根据数据源名称,执行sql删除操作(sql语句为:delete from table ......)。

(function(){
var dsname = "trunk功能示例";
var id = counter.genuuid();
var sql = "delete from t_counter where applicationid='appid001' and domainid='domainid001'";
deletebydsname(dsname, sql);
})()

7、(static) querybydsname(dsname, sql) → {collection.}

示例:
根据数据源名称,执行sql查询
(function(){
var dsname = "trunk功能示例";
var id = counter.genuuid();
var sql = "select * from t_counter";
var list = querybydsname(dsname, sql);

var text = "";
for(var itor = list.iterator();itor.hasnext();){
var item = itor.next();
text = "

记录id:" item.get("id") " name:" item.get('name') "

";
}
return text;
})()

8、(static) updatebydsname(dsname, sql)        根据数据源名称,执行sql更新操作(sql语句为:update table set......)。
(function(){
var dsname = "trunk功能示例";
var id = counter.genuuid();
var sql = "update t_counter set name = 'new-name-" id "' where applicationid='appid001' and domainid='domainid001'";
updatebydsname(dsname, sql);
})()
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:11

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图