LIshy2 Asked:2020-11-25 20:20:19 +0800 CST2020-11-25 20:20:19 +0800 CST 2020-11-25 20:20:19 +0800 CST 如何连接到heroku数据库? 772 我想在heroku上创建一个数据库,但是如何使用python连接到它? python 2 个回答 Voted Best Answer Vertonger 2020-01-17T07:21:10+08:002020-01-17T07:21:10+08:00 要在 Python 应用程序中使用 PostgreSQL 作为数据库,您需要 psycopg2 包。 pip install psycopg2-binary 使用此包连接到代码中的DATABASE_URL: import os import psycopg2 DATABASE_URL = os.environ['DATABASE_URL'] conn = psycopg2.connect(DATABASE_URL, sslmode='require') 在官方文档中,对各种 PL 的所有内容都进行了详细描述: https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-python OneFilmsPlay 2022-08-08T01:01:51+08:002022-08-08T01:01:51+08:00 利用: import os, psycopg2 conn = psycopg2.connect("dbname=NAME host= HOST password=PASSWORD") 所有数据均取自您数据库中 Heroku 网站上的凭据 cur = conn.cursor() - Это команда создает переменную, которая позволяет управлять записью и чтением из базы cur.execute() - для записи и создания новых таблиц cur.fetchone() - для самого чтения. Дальше можно работать, как и с обычными данными на пк. 在关闭之前,输入以下命令: conn.commit() 然后关闭文件本身: cur.close() conn.close() 文档中描述了其他所有内容: https ://www.psycopg.org/docs/usage.html#python-types-adaptation
要在 Python 应用程序中使用 PostgreSQL 作为数据库,您需要 psycopg2 包。
使用此包连接到代码中的DATABASE_URL:
在官方文档中,对各种 PL 的所有内容都进行了详细描述:
https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-python
利用:
所有数据均取自您数据库中 Heroku 网站上的凭据
在关闭之前,输入以下命令:
然后关闭文件本身:
文档中描述了其他所有内容: https ://www.psycopg.org/docs/usage.html#python-types-adaptation