powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / sqljdbc_auth.dll и Windows 10 64bit
19 сообщений из 19, страница 1 из 1
sqljdbc_auth.dll и Windows 10 64bit
    #39505672
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Для подключение к MS SQL Server я раньше использовал sqljdbc_6.0 и нужно было скопировать в
System32 и в JRE в папку lib (если не ошибаюсь) и спокойно подключаться к БД.
Использовалась ОС Windows 7 32bit.

Пока меня не было взяли и обновили на Windows 10 64 bit.
При конекте пишет:

Код: java
1.
WARNING: Failed to load the sqljdbc_auth.dll cause : C:\Program Files\Java\jre1.8.0_121\bin\sqljdbc_auth.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform



Не могу решить проблему.
Может кто сталкивался и решил ее?
В интернете не нашел sqljdbc_6.0 под 64бит и не нашел файл sqljdbc_auth.dll 64бит.

Заранее спасибо.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505675
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Windows 10 стоит jre1.8.0_121 64бит.
Вариант как установить JRE более старой версии 32бит тоже не подходит.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505695
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

1) 32 и 64 это не версии. Это разрядность.
2) Задлянафига вы sqljdbc_auth.dll в JRE запихали?
3) Если вы скачаете драйвер с официального сайта, вы найдёте там обе DLL x86 и x64. В чем сложность взять DLL нужной разрядности?
4) DLL кстати нужна только для Windows аутентификации. Я бы выкинул и то и другое. jTDS плюс аутентификация паролем снимают кучу головняка.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505714
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
А какой официальный сайт?
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505716
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidА какой официальный сайт?
https://www.microsoft.com/en-us/download/details.aspx?id=11774
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505731
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thanks, jtde законектился без проблем, только скопировал файл x64\SSO\ntlmauth.dll в jre\bin
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505735
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidтолько скопировал файл x64\SSO\ntlmauth.dll в jre\bin
Не стоит этого делать.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505737
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут вроде советуют:
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505739
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505741
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid https://stackoverflow.com/questions/4219968/java-sql-sqlexception-i-o-error-sso-failed-native-sspi-library
Просто почитайте как вообще подключать DLL к Java. Безотносительно именно вашей DLL. Есть PATH. Есть java.library.path. Но вы выбрали худший способ.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39505743
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно.
В любом случае спасибо.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507547
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
У меня к вам есть один вопрос.
jTDS в среде Eclipse работает отлично, но когда делаю экспорт в Jar а потом запускаю jar файл пишет:

java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://....

т.е не видит архив jtds-1.3.1.jar файл.

Когда через winrar открываешь сам jar файл драйвер присутствует.

Подскажите пожалуйста, почему так происходит?

Программа консольная без GUI.

Я до этого в проект добавлял разные jar драйверы и все они при экспорте удачно включались и при запуске программа видела эти добавленные драйверы а вот с jTDS траблы...

Заранее спасибо.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507557
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Похоже я ошибся про JTDS. Что-то он совсем давно не развивается и, похоже, разработка заглохла.
В старых версиях JDBC нужно было обязательно вызывать Class.forName или DriverManager.registerDriver. В актуальных версиях вместо этого используется SPI. Посмотрите внутри архива META-INF/services/java.sql.Driver

Похоже что SPI в JTDS добавили только в версию 2.x. Релизом которой что-то не пахнет особо. Ну, как вариант, регистрируйте дравер самостоятельно.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507565
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл META-INF/services/java.sql.Driver присутствует в Jar архиве.
Дело в том что я могу зарегистрировать но этим приложением будут пользоваться еще много людей, это будет сложно а возможно не доступно каждому регистрировать драйвер...
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507571
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ошибся, в jar файле даже не пахнет jtds-ом.
Странно, почему то Eclipse не хочет его добавлять в jar хотя в свойствах проекта в Library драйвер есть, да и в самой среде Eclipse виден драйвер, ведь Eclipse то видит его.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507573
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть же два пути экспорта:
Runable jar file
jar file

Первый вариант пишет нет драйвера
Второй вариант когда просто jar файл пишет: no main manifest attribute
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507579
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Экспорт в Eclipse или любой другой IDE не является общепринятым способом сборки проектов.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507948
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро.
Blazkowicz,
не могли бы подсказать по поводу Apache POI?
Я пытаюсь используя Apache POI подключиться к MS Excel файл.
Сделал наподобие как в примере:

https://www.mkyong.com/java/apache-poi-reading-and-writing-excel-file-in-java/

Но Eclipse вытаскивает такую ошибку:

Код: java
1.
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.util.POILogger.log(I[Ljava/lang/Object;)V



Я добавил все нужные библиотеке скаченные из сайта Apache.
Ругается именно на:

Код: java
1.
Workbook workbook = new XSSFWorkbook(file);



Спасибо.
...
Рейтинг: 0 / 0
sqljdbc_auth.dll и Windows 10 64bit
    #39507956
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Начинайте изучать Maven.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / sqljdbc_auth.dll и Windows 10 64bit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]