使用配置文件从python连接到oracle db

时间:2019-09-12 19:47:07

标签: python-3.x oracle

我对这个概念非常陌生。 目前,我正在使用python脚本中的凭据直接连接到oracle数据库,但是我想将连接字符串存储在文本文件或单独的.py文件中,并使用多个脚本使用相同的凭据来调用它们。

当我从源中提取数据并将其推送到目标时,我正在使用cx_oracle和sqlalchemy软件包连接到两个数据库(源和目标都是oracle数据库)。

import cx_Oracle
from sqlalchemy import create_engine, types

dsn_tns = cx_Oracle.makedsn('shost', 'sport', service_name='sservice_name')
conn = cx_Oracle.connect(user='suser', password='spw', dsn = dsn_tns)


engine = create_engine('oracle://tuser:tpw@thost:tport/tservice_name')

我真的想自动化此过程,因为我在多个脚本中重复使用了相同的连接字符串,如果能获得帮助,我将非常感谢。

0 个答案:

没有答案