Мы пытаемся подключиться к экземпляру SQL Server, используемому системой ACT CRM. Им удалось заблокировать вещи, поэтому невозможно подключиться к фону SQL с помощью ODBC (есть специальная утилита, которая добавит поддержку ODBC, которую можно установить, если вы купите первичную версию программного обеспечения, но это просто сумасшедший).
Рекомендуемый метод подключения к базам данных - использование соединения OLEDB.
У кого-нибудь есть какие-нибудь хитрости / идеи / и т.д. ... о том, как создать и использовать соединение OLEDB из Java?
Это не обязательно должен быть JDBC, если это невозможно. Все, что нам действительно нужно сделать, это выполнить запрос SELECT, который возвращает два поля и анализировать значения этих полей для каждой строки. У меня очень мало опыта работы с OLEDB, поэтому «использование JACOB» может быть хорошим ответом, но я был бы признателен за некоторые детали того, какими должны быть вызовы COM.