Lua 连接到 MySQL

我有一个使用Lua编写的Web应用程序。我想连接和查询我的MySQL数据库。我已经谷歌搜索了很多,但没有找到一个好的Lua方式来做到这一点。有什么想法我如何在我的Lua Web应用程序中连接和查询我的MySQL数据库吗?谢谢。

原文链接 https://stackoverflow.com/questions/1711265

点赞
stackoverflow用户127833
stackoverflow用户127833

你需要使用最新版本的 LuaSQL,可以在它的 GitHub 页面找到。它比首页上过时的版本有很多改进。

2009-11-12 03:40:51
stackoverflow用户1978448
stackoverflow用户1978448

以上链接已损坏 - 以下是您所需要的代码:

luasql = require "luasql.mysql"

env = assert (luasql.mysql())
con = assert (env:connect("dbname","username","password","host.com"))
cur = assert (con:execute("INSERT INTO `table`(`col_int`,`col_varchar`) VALUES (9,'Hi')"))

您可以省略 "host.com" 参数。如果您需要更改端口,可以在 connect 后面添加端口号参数。

这段代码是从 Linux 环境中提取的。

2015-06-25 05:37:00