Предлагаемые места для размещения sqljdbc_auth.dll по пути - PullRequest
1 голос
/ 27 сентября 2019

Я стремился использовать строку подключения Java к базе данных SQL Server, например:

String connectionUrl = "jdbc:sqlserver://SQLDB-002;databaseName=HDB;integratedSecurity=true"; 

. Чтобы использовать integratedSecurity = true, я узнал, что мне нужно загрузить подходящий файл sqljdbc_auth.dll и убедиться, что онбыл "на пути".

У меня есть много папок в моем ПУТИ.

Интересно, в какую папку выбрать этот файл sqljdbc_auth.dll?

Я выбрал этот вариант:

c:\Program Files (x86)\Common Files\Oracle\Java\javapath\sqljdbc_auth.dll

Может быть, любая папка на путитак же хорошо, как и любой другой по этому поводу?

Где другие люди разместили этот файл DLL?

1 Ответ

1 голос
/ 27 сентября 2019

Не размещайте библиотеки DLL в местах, где они не принадлежат, c:\Program Files (x86)\Common Files\Oracle\Java\javapath - для установки Oracle Java, и вам не следует помещать туда другие библиотеки.

Правильное решение - создатьПапка специально для этой DLL, и добавьте эту папку в путь.Или же поместите его в удобное для вашего приложения место и укажите местоположение, используя системное свойство Java java.library.path.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...