MySqlPool数据库支持库io版[易语言源码]

(゜-゜)つロ 干杯~

MySqlPool数据库支持库io版[易语言源码]

点评

MySqlPool 支持库io版。

使用的是mysql支持库

特点就是:

和以往的连接池不同,以往的连接池给你创建了连接,使用时需要获取连接,使用完毕后要自己归还连接,以及查询语句还要释放记录集。

本模块,执行sql无需去获取和归还连接,查询语句返回json数据,并自动归还了连接和记录集,简单说执行sql即用即走。如:

sql_do("select * from userinfo limit 2",log_json,errmsg)

参数log_json,便可以接收查询语句的查询结果的json数组,支持基本所有的myql数据类型,自动转换成json的数值、浮点、逻辑、文本型内容,数组内容为json数组,每组为一个json对象,以字段名为属性名,方便之后解析json直接取数据使用。

执行失败,会返回sql错误的原因。

调试输出(json):

[{"id":1,"name":"小明","age":10},{"id":2,"name":"小李","age":14}

只需要json解析了即可使用。

sql_do_normal(),会带状态返回json数据,可以直接返回给前端使用。

{"errcode":200,"errmsg":"success","data":[{"id":1,"name":"小明","age":10}]}

errcode:200/success;101/busy;102/error sql

getIndex()

会返回一个连接索引以及mysql连接句柄,方便需要使用mysql库其他命令时使用。使用本方法获取到的索引,使用后记得通过returnIndex()归还。(注意归还的是索引不是mysql句柄,如果查询获取了记录集也记得通过mysql支持库的:释放记录集()进行释放,以免内存泄漏)

MySqlPool_支持库io版.zip (626.69 KB, 下载次数: 165)

更新:

1、内置了心跳线程,隐藏了heart()函数,init()后会自动启动心跳线程,自己维护,无需你管。

下载地址

   

如果资源下载失效请到 留言板 留言或者 QQ 联系我。

本站默认解压密码:www.hibbba.com

(゜-゜)つロ 干杯~
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论审核已启用。您的评论可能需要一段时间后才能被显示。