Чтобы подключиться к базе данных в Java с помощью JDBC, необходимо установить драйверы для JDBC. Установка не так проста, как в случае с аналогом C# ODBC, поэтому в этом руководстве мы покажем вам, как добавить драйверы JDBC в ваш Java-проект и указать вашему приложению использовать их.
Драйвер JDBC представляет собой файл .jar, который должен быть включен в библиотеку приложения Java. Java также требует, чтобы драйвер в библиотеке назывался по имени. В этой статье мы подробно расскажем вам, как именно это сделать, поскольку имя драйвера не всегда совпадает с именем в ваших файлах.
Как найти имя драйвера, который ищет Java
Перейдите к месту расположения драйвера, который вы хотите использовать. В этом руководстве будет использован один из Connect Bridge:
Перейдите сюда через командную строку. Это можно легко сделать, набрав cmd в панели навигации, находясь в папке, и нажмите клавишу Enter
Теперь в cmd должна быть открыта структура папок, в которых хранится ваш драйвер .jar
Теперь вы можете ввести эту команду, чтобы перечислить имена, которые Java распознает для файла:
jar tf *НАЗВАНИЕ ВАШЕГО DRIVER.jar* | findstr Driver
После нажатия кнопки Enter вы увидите список результатов с возможными именами драйверов для этого драйвера
Исходя из приведенных выше результатов, мы можем сделать вывод, что имя нашего драйвера
com.cnsconnect.mgw.jdbc.MgDriver
Мы можем сделать вывод об этом, основываясь на типичных соглашениях об именовании и исключая маловероятные классы, такие как MgDriver$1, MgDriver$KeepAliveTask поскольку они либо содержат знаки доллара, указывающие на внутренние классы или вспомогательные задачи, либо имеют имена, указывающие на другие цели, например test.class и TrustedConnectionExample.class
Добавление драйвера в проект Java
Теперь, когда у нас есть имя для драйвера, мы можем добавить его в наш проект и указать на него Java. В вашей IDE (в данном примере используется Eclipse) перейдите к проекту > щелкните правой кнопкой мыши > выберите свойства
Теперь вы увидите, что драйвер был добавлен в библиотеку проекта
И точно так же ваше Java-приложение теперь будет использовать драйвер для связи с базой данных. Теоретически говоря, если бы вы следовали этому краткому руководству и использовали наш Connect Bridge промежуточное программное обеспечениеВ этот момент вы будете готовы начать программный доступ к данным из бесчисленных продуктов Microsoft, Salesforce, Quickbooks, SAP и многих, многих других.
Подробнее о Интеграция программного обеспечения с помощью Java
Об авторе
"Как архитектору решений в компании Connecting Software, важно знать все маленькие тонкости инструментов, которые вы используете каждый день. Это помогает мне делать то, что я делаю, лучше, и я подумал, почему бы не поделиться некоторыми из этих необычных кусочков информации со всеми вами. Если это поможет хотя бы одному человеку, я считаю, что это стоит того, чтобы написать об этом."