Lua 外部资源引用方式示例:mysql = require "http://myServer.com/luasql.mysql"

请问在 Lua 中有没有类似以下方式的引用外部资源的方法:

mysql = require "http://myServer.com/luasql.mysql"

来达到与以下方式相同的效果:

mysql = require "luasql.mysql"

由于我无法访问 Web 服务器,只能在其中运行 Lua 脚本,所以有办法实现吗?

点赞
用户6620565
用户6620565

我想解释一下这种情况:

当使用以下代码时:

mysql = require "luasql.mysql"

它是引用一个驱动程序来允许连接,而没有包含你的远程服务器的信息。

如果你的 MySQL 数据库是远程的,你可以添加主机名作为另一个可选参数连接。端口也可以跟随主机名:

mysql = require "luasql.mysql"
local env = mysql.mysql()
local conn = env:connect('test','root','123456','myserver.com','port')

luasql.mysql 只是一种类的类型。

2017-03-31 20:36:32