使用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()