show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次安装了
- postgres数据库
- psycopg3 适配器
- psycopg3
- 如何适配 postgres 呢?
- 我们先看看 客户端psql 是如何连接数据库的
- 构造连接字符串
psql -d oeasydb -h localhost -p 5432 -U postgres -W
- 密码不对
- 需要去pg里面改密码
- 先进入pg
ALTER USER
postgres
WITH PASSWORD
'oeasypg'
;
- 修改完成
- 修改postgres密码后
- 退出pg
- 再尝试登录
psql -d oeasydb -h localhost -p 5432 -U postgres -W
- 输入刚才修改的密码oeasypg
- 注意输入密码时
- 终端不显示任何字符
- 注意输入密码时
- 确实可以连接到指定库oeasydb
- 尝试用psycopg3
- 有关于connect函数的说明
- conninfo很重要
- 尝试做一个
- 具体代码 包括
- 用户名
- 密码
- 主机地址
- 端口号
- 数据库名
import psycopg
conninfo = "postgres://postgres:oeasypg@localhost:5432/oeasydb"
with psycopg.connect(conninfo) as conn:
print("connect!")
- 点击右上角复制按钮后
- 键入 vi c.py
- 依次按下 "*p 三个按键
- 运行结果
- 可以连到库里面
- 直接查询吗?
- 这次研究了psycopg这个包
- pg最流行的python适配器
- 有了他就可以用python对数据库读写!
- 具体怎么读写呢?🤔
- 下次再说!👋