首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PostgreSQL数据库在线

PostgreSQL数据库在线
EN

Stack Overflow用户
提问于 2022-04-11 04:06:02
回答 2查看 188关注 0票数 -1

我正在用Python开发一个CRUD,它将对一个项目很有用。但是,我希望将当前在PostgreSQL中创建的数据库连接到一种联机服务器或联机数据库,以便在信息丢失的情况下,不必重复备份,而是要将所有信息联机或使我的计算机作为服务器工作。我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2022-04-11 14:28:58

好的,首先您需要通过执行、pip安装psycopg2或使用pip3安装带有pip的psycopg2,然后尝试一个示例,如。

代码语言:javascript
运行
复制
from psycopg2 import Error

try:
    # Connect to an existing database
    connection = psycopg2.connect(user="postgres",
                                  password="pynative@#29",
                                  host="127.0.0.1",
                                  port="5432",
                                  database="postgres_db")

    # Create a cursor to perform database operations
    cursor = connection.cursor()
    # Print PostgreSQL details
    print("PostgreSQL server information")
    print(connection.get_dsn_parameters(), "\n")
    # Executing a SQL query
    cursor.execute("SELECT version();")
    # Fetch result
    record = cursor.fetchone()
    print("You are connected to - ", record, "\n")

except (Exception, Error) as error:
    print("Error while connecting to PostgreSQL", error)
finally:
    if (connection):
        cursor.close()
        connection.close()
        print("PostgreSQL connection is closed") 
票数 0
EN

Stack Overflow用户

发布于 2022-04-11 04:18:34

您可能需要尝试psycopg2库。PostgreSQL是用于programming语言的一个适配器。它用许多扩展实现了PEP 249。

下面是一个链接:https://pynative.com/python-postgresql-tutorial/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71822617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档