如何使用 PyCharm 一次调用 PostgreSQL 连接?

How to call PostgreSQL connection once using PyCharm?

我用PyCharm和QT Designer做了一个项目,我用的数据库是PostgreSQL,所有连接到数据库的表单都有以下代码:

*try:
connection = psycopg2.connect(user="postgres",
                              password="admin",
                              host="127.0.0.1",
                              port="5432",
                              dbname="database")*

有什么方法可以为所有表单调用一次连接吗?

作为一种选择,您可以将数据库连接代码放在一个模块中,然后在表单中导入该模块

connection.py

connection = psycopg2.connect(user="postgres",
                          password="admin",
                          host="127.0.0.1",
                          port="5432",
                          dbname="database")

form1.py

 from yourproject.connection import connection
 cursor = connection.cursor()
 ...