在Lua程序中使用MySQL的教程

 导入MySQL

我们可以用一个简单语句导入SQLite库,假设Lua中正确实现并已完成。在安装过程中,文件夹libsql包含数据库相关的文件。

 

mysql = require "luasql.mysql"

可变的MySQL将提供通过参照主MySQL表访问该功能。

建立连接

我们可以设立一个启动MySQL的环境,然后创建环境的连接。如下所示。

local env  = mysql.mysql()

local conn = env:connect('test','root','123456')

上面的连接将连接到现有的MySQL文件并建立与新创建的文件的连接。

执行函数

这将有助于我们做的创建,插入,删除,更新等,所有的数据库操作执行简单的功能。语法如下所示

conn:execute([[ 'MySQLSTATEMENT' ]])

在上面的语法,我们需要确保conn是开放的和现有的MySQL连接并替换“MySQLSTATEMENT”使用正确的语句。

创建表的例子

一个简单的创建表的示例如下所示。它创建类型为int和varchar类型,两个参数ID和name的表。

mysql = require "luasql.mysql"

local env  = mysql.mysql()

local conn = env:connect('test','root','123456')

print(env,conn)

status,errorString = conn:execute([[CREATE TABLE sample2 (id INTEGER, name TEXT);]])

print(status,errorString )

以上是 在Lua程序中使用MySQL的教程 的全部内容, 来源链接: utcz.com/z/334307.html

回到顶部