Lua数据库访问
2024-09-04 03:16:26
© 版权声明:本文为博主原创文章,转载请注明出处
1.代码
luasql = require "luasql.mysql" --创建环境对象
env = luasql.mysql() --连接数据库(数据库名,用户名,密码,IP,端口号)
conn = env:connect("test", "name", "pwd", "127.0.0.1", 3306) --设置数据库的编码格式
conn:execute"SET NAMES UTF8" --执行数据库操作
cur = conn:execute("select * from user") row = cur:fetch({}, "a") while row do
var = string.format("%d %s\n", row.id, row.name)
print(var)
row = cur:fetch(row, "a")
end conn:close()--关闭数据库连接
env:close()--关闭数据库环境
2.效果预览
参考:http://www.runoob.com/lua/lua-database-access.html
最新文章
- Thinkphp:有你真好
- Ubuntu下安装Naginx, PHP5(及PHP-FPM),MySQL
- Cocos2dx 把 glview 渲染到 Qt 控件上(Mac 环境)
- linux内核编译,配置本机驱动
- Web API 安全问题
- Linux安装卸载JDK(1.7 rpm)
- bzoj 2440 简单莫比乌斯反演
- c++ 设计模式9 (Abstract Factory 抽象工厂模式)
- HTML5,CSS3 与 Javascript 制作视频播放器
- 获取ListControl控件中(复选框)CheckBox的状态
- jquery fancybox ie6无法显示关闭按钮
- Jacob
- USB硬盘 raw之后,DiskGenius 恢复
- 输入和输出--RandomAccessFile类
- qml demo分析(objectlistmodel-自定义qml数据)
- 2、java基础
- Kotlin入门(5)字符串及其格式化
- Hibernate_HQL
- 使用Groovy的sql模块操作mysql进行多种查询
- 万恶的deferred_segment_creation(延迟块分配)