• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Lua操作mysql

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 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数据的需求;

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua与C++交互初探之C++调用Lua发布时间:2022-07-22
下一篇:
Lua中的异常处理pcall、xpcall、debug使用实例发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap