2016-09-26 2 views
0

У меня есть два сценария jython, и я создал соединение с базой данных Oracle в первом скрипте и объявил некоторые переменные, и я хочу использовать это во втором скрипте, не записывая строку getconnection снова во втором скрипте, а также использовать данные/переменные из одного скрипта и передавать его другому. Глобальное ключевое слово не работает. Спасибо заранее.Передача переменных между сценариями jython и совместное использование SQL-соединения

+0

Что вы хотите сделать, это возможно, но вам нужно будет прочитать «import» (и понять его), прежде чем сможете добиться успеха. – cco

ответ

0

Если вы хотите использовать общие значения, например. имя целевого сервера, вы можете

1) создать новый файл .py, который содержит переменную

# common.py 
DB=db.company.com 

2) В ваших скриптах, импортировать переменную из нового .py файла

from common import DB 

... 

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

В этом коде предполагается, что все .py-файлы находятся в одном каталоге.

Смежные вопросы