lua 获取系统ip(lua在线运行)
时间:2024-02-13 15:39:09 浏览量:324
Lua 数据库的操作库: LuaSQL 。他是开源的,支持的数据库有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。
LuaSQL 可以使用 LuaRocks 来安装可以根据需要安装你需要的数据库驱
require "luasql.mysql"
--创建环境对象
env = luasql.mysql ()
--连接数据库
conn = env:connect ( "数据库名" , "用户名" , "密码" , "IP地址" ,端口 )
--设置数据库的编码格式
conn:execute "SET NAMES UTF8"
--执行数据库操作
cur = conn:execute ( "select * from role" )
row = cur:fetch ({} , "a" )
--文件对象的创建
file = io.open ( "role.txt" , "w " ) ;
while row do
var = string.format ( "%d %s \n " , row.id, row.name )
print ( var )
file:write ( var )
row = cur:fetch ( row, "a" )
end
file:close () --关闭文件对象
conn:close () --关闭数据库连接
env:close () --关闭数据库环境