安全的mysql 连接失败_mysql 连接不安全?掉线?试试 libmysql 连接池

.版本 2

.支持库 spec

.子程序 demo

.局部变量 sql, mysqlPool

.局部变量 ret, 文本型, , "0", 返回数据内容

.局部变量 retFids, 文本型, , "0", 返回字段内容

.局部变量 errCode, 整数型, , , 错误代码

.局部变量 error, 文本型, , , 错误文本

.局部变量 lpMysql, 整数型, , , mysql 连接句柄

.局部变量 a, 整数型

' 数据库名:douyin  数据表名:test   表引擎: Innodb   字段:Id(),name,pwd

' 字段属性:Id --- > (Int 11 unique auto_increment)

' 字段属性:name --- > varcha(255)

' 字段属性:pwd --- > varcha(255)

' 一般返回 0 为成功,其他则为 <> 0

调试输出 (“成功连接数:”, sql.连接_Connect (1, “127.0.0.1”, “root”, “root”, “douyin”))

调试输出 (“设置编码:”, sql.set_Names_Chart ())

调试输出 (“执行命令1”, sql.执行_query (“delete from test where Id=66666”, lpMysql))

调试输出 (“执行结果1:”, sql.获取_getResult (lpMysql, , retFids, ret))

调试输出 (“执行命令2:”, sql.执行_query (“select count(Id) from test”, lpMysql))

调试输出 (“执行结果2:”, sql.获取_getResult (lpMysql, , retFids, ret))

调试输出 (retFids)

调试输出 (ret)

' 返回()

' sql.getError (errCode, error, lpMysql)

' 调试输出 (“错误代码:”, errCode, “错误信息:”, error)

' 调试输出 (“释放句柄:”, sql.SetMysqlHandleState (lpMysql))

调试输出 (取重复文本 (50, “-”))

调试输出 (“关闭自动提交:”, sql.事务_autocommit (0, lpMysql))

调试输出 (“行数:”, sql.查询_query_json (“test”, “count(name)”, , , lpMysql))

调试输出 (“开始事务:”, sql.事务_begin (lpMysql))

调试输出 (“插入1:”, sql.插入_insert (“test”, { “name”, “pwd” }, { “admin”, “123456” }, , lpMysql))

调试输出 (“插入2:”, sql.插入_insert (“test”, { “name”, “pwd” }, { “admin”, “123456” }, , lpMysql))

调试输出 (“错误插入3:”, sql.插入_insert (“test”, { “name”, “pwd3” }, { “admin”, “123456” }, , lpMysql))

调试输出 (“行数:”, sql.查询_query_json (“test”, “count(name)”, , , lpMysql))

' 调试输出 (“事务回滚:”, sql.事务_rollback (Handle))

调试输出 (“提交事务”, sql.事务_commit (lpMysql))

调试输出 (“行数:”, sql.查询_query_json (“test”, “count(name)”, , , lpMysql))

调试输出 (“关闭:”, sql.关闭_Close ())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值