Python连接Postgresql数据库
环境
Python 3.7.4
psycopg2==2.8.5
Postgresql 12.4
pip安装
pip install psycopg2
实现代码
其中<hostname>
为Postgresql
数据库的IP地址,本地为localhost
;<port>
为端口号,Postgresql
默认端口号为5432
;<user name>
和<password>
分别为用户名和密码;<database name>
为数据库名
import psycopg2
if __name__ == "__main__":
connection = psycopg2.connect(host="<hostname>", port="<port>", user="<user name>", password="<password>", database="<database name>")
cursor = connection.cursor()
# 查询Postgresql数据库中的所有数据库
cursor.execute("select datname from pg_database")
result = cursor.fetchall()
cursor.close()
connection.close()
print(result)
测试结果
[('postgres',), ('template1',), ('template0',)]
最后
- 由于博主水平有限,不免有疏漏之处,欢迎读者随时批评指正,以免造成不必要的误解!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。