使用psycopg2连接数据库
导入
任何使用psycopg2的程序都需要导入psycopg2模块:
import psycopg2
连接数据库
获取数据库连接
使用psycopg2.connect()获取连接:
conn = psycopg2.connect(host="127.0.0.1", port="5432", dbname="atlasdb", user="user_atlasdb", password="password_atlasdb")
连接参数:
名称 | 类型 | 定义 |
---|---|---|
host | string | 数据源说明 |
port | string | 数据源服务主机名或IP |
dbname | int | 数据库端口 |
user | string | 数据库用户 |
password | string | 数据库用户密码 |
connect_timeout | int | 连接等待的超时时间,单位为秒 |
client_encoding | string | 客户端编码 |
application_name | string | 客户端应用名称 |
关闭数据库连接
关闭连接时调用connect的close()方法即可:
conn = psycopg2.connect(host="127.0.0.1", port="5432", dbname="atlasdb", user="user_atlasdb", password="password_atlasdb")
conn .close();