.版本 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 ())