在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 require "luasql.mysql" 2 3 --创建环境对象 4 env = luasql.mysql() 5 6 --连接数据库 7 conn = env:connect("数据库名","用户名","密码","IP地址",端口) 8 9 --设置数据库的编码格式 10 conn:execute"SET NAMES GB2312" 11 12 --执行数据库操作 13 cur = conn:execute("select * from role") 14 15 row = cur:fetch({},"a") 16 17 --文件对象的创建 18 file = io.open("role.dat","w+"); 19 20 while row do 21 var = string.format("%d %s\n", row.id, row.name) 22 23 print(var) 24 25 file:write(var) 26 27 row = cur:fetch(row,"a") 28 end 29 30 31 file:close() --关闭文件对象 32 conn:close() --关闭数据库连接 33 env:close() --关闭数据库环境
Lua代码简单,可以快速的解决拉mysql数据的需求;
|
请发表评论