VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

使用luasql.postgres连接数据库

导入

任何使用luasql.postgres的程序都需要导入luasql.postgres模块。

package.cpath = package.cpath .. ';/root/luarocks-3.9.0/lua_modules/lib/lua/5.3/?.so'; --luasql所在目录
local driver = require "luasql.postgres"

连接数据库

获取数据库连接

env = driver.postgres()
-- connect函数参数:"数据库名" "用户名" "密码" "IP地址" 端口口
conn = env:connect("postgres","vastbase","Aa@123456","127.0.0.1",5432)

关闭数据库连接

关闭连接时调用conn的close()方法即可:

conn = env:connect("postgres","vastbase","Aa@123456","127.0.0.1",5432)
conn:close()