Что такое хранилище maven для jconn4.jar?
jConn3 - единственный, кого я могу найти.
'Com.sybase.jdbc3.jdbc:jconn3:6,05'
5 ответов
Мои исследования говорят мне, что jconn3.jar и jconn4.jar являются частью Sybase jConnect. Чтобы загрузить (по крайней мере) последнюю версию jConnect, вам необходимо "зарегистрировать" учетную запись... и, возможно, выполнить другие действия, например, переходящую лицензию. (Я не даю им свой адрес электронной почты, просто чтобы узнать.)
Исходя из этого, я подозреваю, что копия jconn3.jar, которую вы можете увидеть в Maven Central, является несанкционированной и не должна быть там.
Мой совет будет:
- Зарегистрируйте учетную запись на сайте Sybase.
- Загрузите банку.
- Добавьте копию JAR с минимальным POM-файлом либо в локальное репо, либо в частное репозиторий учреждения.
- Не экспортируйте его, не прочитав внимательно лицензию jConnect, чтобы убедиться, что она разрешена.
Если вы предоставляете свое программное обеспечение сторонним организациям, то сначала проверьте, что об этом говорит лицензия jConnect.
Если вы намерены сделать свое программное обеспечение доступным в общедоступном репозитории Maven, вам может потребоваться предоставить инструкции о том, как последующие проекты должны решать проблему jconn.jar.
Другой подход может заключаться в том, чтобы запросить у Sybase / SAP разрешение на загрузку JAR-файла в Maven Central.
(Хотя я не оцениваю ваши шансы. Тот факт, что они разместили загрузки за стеной "регистрации", предполагает, что они хотят отслеживать, кто использует jConnect по "деловым причинам". Убедить их изменить свою стратегию может быть сложно.)
ОБНОВЛЕНИЕ - Согласно исследованию @Hlex за 2015 год (см. Ниже), программное обеспечение доступно бесплатно в SAP Store. Тем не менее, вам все равно нужно зарегистрировать аккаунт.
Вы можете использовать драйверы jTDS в центральном репозитории maven, который можно использовать бесплатно и поддерживает последнюю версию Sybase ASE (16.0 SP4 на данный момент).
На этой странице вы найдете информацию о том, как вы скачиваете jconn4.jar.
http://sqlanywhere-forum.sap.com/questions/23450/jconnect-software-developer-kit-download
Вам необходимо установить локальный репо самостоятельно.
Использование Java 11:
pom.xml
:
...
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
</dependency>
...
И используйте:
- Имя класса драйвера:
net.sourceforge.jtds.jdbc.Driver
- URL-адрес JDBC:
jdbc:jtds:sybase://SERVER:PORT/DATABASE
Я не уверен, что это сработает для вас, но один из моих сетевых администраторов зашел на сервер, на котором была установлена Sybase, и он заглянул в папку C:\Program Files\SQL Anywhere {номер_версии}\Java и нашел файл jar. .