Я хочу перенести мой интерфейс ODBC из Rapidminer в Python.В Rapidminer все это работает очень хорошо, но моя реализация на Python не может подключиться к серверу.Мой вопрос: как мне точно объявить сервер?Как называется моя база данных?
Коротко о моей текущей реализации Rapidminer:
Управление драйверами базы данных
Я заявляюДрайвер Oracle с моим файлом ojdbc7.jar: Name:Oracle_ODBC, URL-prefix: jdbc:oracle:thin:@, Port:1709
Моя реализация на Python: driver= '{ODBC Driver 17 for SQL Server}' -> cnxn = pyodbc.connect('DRIVER='+driver+...
Управление подключением к базе данных: я думаю, здесь проблема.
Введите данные (Это работает для RapidMiner: Вопрос: Как объявить это в Python): Host: myhost.address.net, Port:1709, User: myUser, Password: mypassword
Реализацияв Python:
import pyodbc
server = 'myhost.address.net' ???
database = '?what is my database here?'
username = 'myuser'
password = 'mypassword'
driver= '{ODBC Driver 17 for SQL Server}'
cnxn =
pyodbc.connect('DRIVER='+driver+';PORT=1709;SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
Теперь он говорит, что в Python нет соединения с сервером: я использовал свой хост в качестве сервера.Остальное точно названо как в RapidMiner.(Выпуск 53)
Вопрос: Как правильно преобразовать уже работающий интерфейс ODBC из RapidMiner в Python?
Буду очень признателен за помощь.Я перепробовал все, и сейчас я в отчаянии.