Подключение к рабочей БД в Python
Всем привет, на моей работе существует БД, подключение и запуск клиента к которой происходит через файл *.jnlp. В клиенте сильно ограничены возможности по созданию SQL запросов, потому ищу возможность подключиться через Python на прямую.
В файле *. jnlp присутствует следующая строчка: codebase=http://11.11.11.11:1234/work/
Пример кода для подключения, пробовал с разными настройками SSL:
db_config = {
'user': 'login', # имя пользователя
'pwd': '12345678', # пароль
'host': '11.11.11.11',
'port': 1234 # порт подключения
} # название базы данных
#ssl_args = {'sslmode': 'verify-full'}
connection_string = 'postgresql://{}:{}@{}:{}/'.format(
db_config['user'],
db_config['pwd'],
db_config['host'],
db_config['port'])
engine = create_engine(connection_string)
Хост, порт, логин, пароль я знаю, пробовал разные библиотеки (sqlalchemy, psycopg и т.п.) для подключения, чаще всего сталкиваюсь с ошибкой "... SSH netogation: H. Вероятнее всего я чего то недопонимаю, так как плохо разбираюсь в этом вопросе. Много гуглил, испробовал кучу вариантов.