首页 > 解决方案 > 在python中连接不同数据库上的2个表

问题描述

我在 Python 中工作,必须在同一台服务器上使用 2 个数据库。在我的 Python 代码中,我使用 SQL 查询来连接来自上述 2 个数据库的 2 个表。我怎样才能做到这一点?

例如具有 1 个数据库连接的当前代码

import pandas as pd
import psycopg2
import sys
import csv
from configobj import ConfigObj

config = ConfigObj('/home/configs/name.ini')


connect_string = """dbname=%s user=%s host=%s password=%s port = %s""" % (config.get('dbname'),config.get('user'), config.get('host'), config.get('password'), config.get('port'))

try:
    conn = psycopg2.connect(connect_string)
except:
    print("I am unable to connect to the database")

cur = conn.cursor()

标签: pythonsqlpython-3.xdatabase

解决方案


推荐阅读