@miniknife
2020-03-17T11:44:06.000000Z
字数 2205
阅读 7233
已不更新,最新版请查看:http://helpdoc.touchsprite.com/
开发手册
函数用例:
local luasql = require "luasql.mysql"
-- 创建环境对象
mysql = luasql.mysql()
参数 | 类型 | 说明 |
---|---|---|
name | string | 数据库名称 |
username | string | 数据库账号 |
password | string | 数据库密码 |
IP | string | 客户端 IP 地址 |
port | number | 端口号 |
返回值 | 类型 | 说明 |
---|---|---|
conn | boolean | 成功返回 true,失败返回 false |
函数用例:
local luasql = require "luasql.mysql"
-- 创建环境对象
mysql = luasql.mysql()
-- 连接数据库
conn = mysql:connect("test","root","password","10.0.0.41",3306)
参数 | 类型 | 说明 |
---|---|---|
sentence | string | 数据库语句 |
函数用例:
local luasql = require "luasql.mysql"
-- 创建环境对象
mysql = luasql.mysql()
-- 连接数据库
conn = mysql:connect("test","root","password","10.0.0.41",3306)
-- 数据库操作语句
conn:execute("insert into testtb(num,name) values(120,'123')")
函数用例::
local luasql = require "luasql.mysql"
-- 创建环境对象
mysql = luasql.mysql()
-- 连接数据库
conn = mysql:connect("test","root","password","10.0.0.41",3306)
-- 数据库操作语句
conn:execute("insert into testtb(num,name) values(120,'123')")
conn:close()
local luasql = require "luasql.mysql"
-- 创建环境对象
mysql = luasql.mysql()
-- 连接数据库
conn = mysql:connect("test","root","password","10.0.0.41",3306)
-- 数据库操作语句
conn:execute("insert into testtb(num,name) values(120,'123')")
conn:close()
mysql:close()
在 1 个主线程如 main.lua 中写入 runThread("testthread")。
runThread("testthread") 为调用的子线程,testthread 为子线程名称,可以自己定义名称。
createGobalTable("var") 会创建一个叫 var 的全局 table,在子协程中调用,var 可以自己定义参数。
创建子线程 lua 文件,例如 testthread.lua。
1 个主线程可以调用多个子线程。
函数用例:
main.lua
createGobalTable("var")
runThread("testthread")
mSleep(1000)
local i = 1
while (true) do
var["A"] = "A" .. i
i = i + 1
sysLog("TS --------------------- A : " .. var["A"] .. " B : " .. var["B"])
mSleep(30)
end
testthread.lua
local i = 1
while (true) do
var["B"] = "B" .. i
i = i + 1
sysLog("TS +++++++++++++++++++++ B : " .. var["B"])
mSleep(30)
end
require("TSLib")
--10.0.0.20 为客户端 IP。
dialog("授权到期时间 : "..httpGet("http://10.0.0.120:50005/authExpire"))
接口为 http://10.0.0.20:50005/control ,其中 10.0.0.20 为客户端 IP。