在jython脚本之间传递变量并共享SQL连接

时间:2016-09-26 07:09:05

标签: python sql jython

我有两个jython脚本,我在第一个脚本中创建了与Oracle数据库的连接并声明了一些变量,我想在第二个脚本中使用它,而不必在第二个脚本中再次编写getconnection字符串,并且还必须使用来自一个脚本的数据/变量并将其传递给另一个脚本。 全局关键字无效。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果你想要的只是分享一些共同的价值,例如目标服务器名称,您可以

1)创建一个包含变量

的新.py文件
# common.py
DB=db.company.com

2)在脚本中,从新的.py文件中导入变量

from common import DB

...

odbc.connect('SERVER=%s' % DB)

这些代码假定您将所有.py文件放在同一目录中。