如何使用 Lua 编程语言连接到 MySQL 数据库?
如果存在一个好的/流行的图书馆,它是什么?
最小工作示例LuaSQL https://keplerproject.github.io/luasql/manual.html- 从 Lua 到 DBMS 的简单接口。
package.cpath = package.cpath .. ";/usr/lib/i386-linux-gnu/lua/5.1/?.so"
luasql = require "luasql.mysql"
env = assert (luasql.mysql())
con = assert (env:connect("dbname","user","password"))
cur = assert (con:execute("SHOW TABLES"))
row = cur:fetch ({}, "a")
while row do
print(string.format("Name: %s", row.Tables_in_dbname))
row = cur:fetch (row, "a")
end
如果未找到模块 luasql.mysql,则使用第 1 行。还可以使用环境变量 LUA_CPATH。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)