2

我想在我的 lua 脚本中使用准备好的语句。正如我在上一篇文章中提到,人们推荐使用lua-dbi。不幸的是,几乎没有可用的文档。我只需要一个使用凭据连接到数据库的基本脚本,并使用准备好的语句(最好使用绑定函数来绑定查询中的名称)。有没有人有这方面的经验?

4

1 回答 1

2

您可以在项目的 wiki 页面上找到它:

建立连接:https ://code.google.com/p/luadbi/wiki/DBDDriverConnection

require('DBI')

-- Create a connection
local dbh = assert(DBI.Connect('Driver', db, username, password, host, port))

-- set the autocommit flag
-- this is turned off by default
dbh:autocommit(true)

-- check status of the connection
local alive = dbh:ping()

-- prepare a connection
local sth = assert(dbh:prepare(sql_string))

-- commit the transaction
dbh:commit()

-- finish up
local ok = dbh:close()

在哪里,您将dbh:prepare根据需要更新部件。

于 2015-09-20T10:26:57.323 回答