连接数据库
我们可以使用以下语句连接到数据库:
psycopg2 连接
conn = psycopg2.connect("dbname=unvdb user=unvdb password=123456 host=196.168.65.129 port=5678")
conn = psycopg2.connect(database='unvdb', user='unvdb', password='123456', host='196.168.65.129', port='5678')
psycopg3 连接
conn = psycopg.connect("dbname=unvdb user=unvdb password=123456 host=196.168.65.129 port=5678")
连接参数说明可参考表1。
表1:连接参数说明
| 参数名 | 说明 | 备注 |
|---|---|---|
| dbname | 数据库名称 | |
| user | 用户名 | |
| password | 密码 | |
| host | 数据库IP地址,默认为UNIX socket类型 | 默认为 localhost |
| port | 端口号 | |
| sslmode | 是否使用 SSL | 默认为 prefer 可选参数为 disable, allow, prefer, require, verify-ca, verify-full |
| connect_timeout | 连接的最长等待时间,单位为秒 | 0 值或未指定均为无限等待,最小值为 2 |
关闭连接:
要关闭与数据库的连接,只需要对数据库对象conn调用close方法。
conn.close()