lua连接mysql数据库
2012-10-10 09:40
127 查看
http://luaforge.net/projects/luasql/
-- load driverrequire "luasql.mysql"-- create environment objectenv = assert (luasql.mysql())-- connect to data sourcecon = assert (env:connect("database", "usr", "password", "192.168.xx.xxx", 3306))-- reset our tableres = con:execute"DROP TABLE people" --建立新表peopleres = assert (con:execute[[CREATE TABLE people(name varchar(50),email varchar(50))]])-- add a few elementslist = {{ name="Jose das Couves", email="", },{ name="Manoel Joaquim", email="", },{ name="Maria das Dores", email="", },}for i, p in pairs (list) do --加入数据到people表res = assert (con:execute(string.format([[INSERT INTO peopleVALUES ('%s', '%s')]], p.name, p.email)))end-- retrieve a cursorcur = assert (con:execute"SELECT name, email from people") --获取数据-- print all rowsrow = cur:fetch ({}, "a") -- the rows will be indexed by field names --显示出来while row doprint(string.format("Name: %s, E-mail: %s", row.name, row.email))row = cur:fetch (row, "a") -- reusing the table of resultsend-- close everythingcur:close()con:close()env:close()
相关文章推荐
- lua连接数据库之luasql ------ luasql连接mysql数据库 及 luasql源码编译
- lua连接数据库之luasql ------ luasql连接mysql数据库 及 luasql源码编译
- 简单的Lua 连接操作mysql数据库的方法
- lua连接数据库之luasql ------ luasql连接mysql数据库 及 luasql源码编译
- lua连接mysql数据库
- JDBC连接MYSQL数据库
- win7上python2.7连接mysql数据库
- Hibernate连接mysql数据库
- C#连接MYSQL数据库并进行查询
- [笔记]--在Ubuntu系统用Python连接Mysql数据库
- jdbc连接Mysql数据库
- java连接mysql数据库
- PHP连接mysql数据库出现连接失败的解决方法
- mysql数据库连接接口实现
- 连接mysql数据库时出现1045错误的解决方法。
- c#连接mysql数据库
- jmeter连接Mysql数据库测试性能初探
- grails连接mysql数据库
- 远程连接mysql数据库服务器出错(ERROR 1130)
- django连接mysql数据库和操作数据库