2016-09-26 76 views
0

我有两个jython脚本,我在第一个脚本中创建了与Oracle数据库的连接并声明了一些变量,并且我希望在第二个脚本中使用它,而不必再次编写getconnection字符串在第二个脚本中,还必须使用来自一个脚本的数据/变量并将其传递给另一个脚本。 全局关键字不起作用。 在此先感谢。在jython脚本之间传递变量并共享SQL连接

+0

你想要做的事情是可能的,但在成功之前你需要阅读'import'(并理解它)。 – cco

回答

0

如果您只想分享一些常见的值,例如目标服务器名称,你可以

1)创建一个包含变量

# common.py 
DB=db.company.com 

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

from common import DB 

... 

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

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