网站群建设,苏州专业做网站较好的公司,上海建智建设工程咨询,虚拟网站规划与设计Lua 数据库访问本文主要为大家介绍 Lua 数据库的操作库#xff1a;LuaSQL。他是开源的#xff0c;支持的数据库有#xff1a;ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。本文为大家介绍MySQL的数据库连接。LuaSQL 可以使用 LuaRocks 来安装可以根据需要安装你需要的数… Lua 数据库访问本文主要为大家介绍 Lua 数据库的操作库LuaSQL。他是开源的支持的数据库有ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。本文为大家介绍MySQL的数据库连接。LuaSQL 可以使用 LuaRocks 来安装可以根据需要安装你需要的数据库驱动。LuaRocks 安装方法$ wget http://luarocks.org/releases/luarocks-2.2.1.tar.gz$ tar zxpf luarocks-2.2.1.tar.gz$ cd luarocks-2.2.1$ ./configure; sudo make bootstrap$ sudo luarocks install luasocket$ luaLua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio require socketWindow 下安装 LuaRockshttps://github.com/keplerproject/luarocks/wiki/Installation-instructions-for-Windows安装不同数据库驱动luarocks install luasql-sqlite3luarocks install luasql-postgresluarocks install luasql-mysqlluarocks install luasql-sqliteluarocks install luasql-odbc你也可以使用源码安装方式Lua Github 源码地址https://github.com/keplerproject/luasqlLua 连接MySql 数据库require luasql.mysql--创建环境对象env luasql.mysql()--连接数据库conn env:connect(数据库名,用户名,密码,IP地址,端口)--设置数据库的编码格式conn:executeSET 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)endfile:close() --关闭文件对象conn:close() --关闭数据库连接env:close() --关闭数据库环境