楼主: CDA网校
652 0

[每天一个数据分析师] Python实现连接postgresql数据库的方法分析 [推广有奖]

管理员

大师

82%

还不是VIP/贵宾

-

威望
3
论坛币
72719 个
通用积分
3607.1329
学术水平
260 点
热心指数
268 点
信用等级
235 点
经验
205463 点
帖子
5784
精华
19
在线时间
3933 小时
注册时间
2019-9-13
最后登录
2024-11-5

初级热心勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

本文讲述了Python连接postgre sql数据库的方法。分享给大家供大家参考,具体如下:

python可以通过链接连接postgresql。比较有名的有psycopg2和python3-postgresql
(一)psycopg2
ubuntu下安装

sudo apt-get install python3-psycopg2  

创建一个test.py文件

import psycopg2  
#数据库连接参数  
conn = psycopg2.connect(database="test1", user="jm", password="123", host="127.0.0.1", port="5432")  
cur = conn.cursor()  
cur.execute("SELECT * FROM a1;")  
rows = cur.fetchall () # 表中所有行  
print(rows)  
conn.commit()  
cur.close()  
conn.close()  
运行后显示如下  
[(2, 'jack', 'girl'), (1, 'max', '男孩'), (3, '凯特', '女孩'  )  
ubuntu下安装  
sudo apt-get install python 3-postgresql  
创建文件并运行  
import postgresql  
#('pq://用户名:密码@localhost:5432/数据库名')  
db = postgresql.open('pq://jm :123@localhost:5432/test1')  
ps=db.prepare("select * from a1")  
print(ps())  
ps.close()  
db.close()
      相关帖子DA内容精选
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:PostgreSQL SQL数据库 python post sql

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 12:43