|
|
|
Подключение к MS SQL из Java
|
|||
|---|---|---|---|
|
#18+
Доброе утро всем! Прошу совета в "избитом" вопросе, необходимо подключиться к БД (MS SQL Server 2008 r2) из Java (JRE 7, Tomcat 7). Поиском по форуму нашел такое решение , но использую этот драйвер от Microsoft. Затем, добавляю архив sqljdbc4.jar как external jar в настройках java library path (в eclipse). Привожу свой код для подключения: Код: java 1. 2. 3. Получаю в логах - SQLException: no suitable driver for <текст строки url>. Помогите пожалуйста разобраться, почему не находит нужный драйвер. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 08:32 |
|
||
|
Подключение к MS SQL из Java
|
|||
|---|---|---|---|
|
#18+
Хотел добавить, приложение для web, сервер Томкат 7. P. S. Подскажите, как добавить jar в Web App Libraries (это в настройках проекта, Java Build Path). У меня драйвер добавляется "в корень". Попробовал его удалить из списка - результат не изменился, видимо, не видит его Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 09:13 |
|
||
|
Подключение к MS SQL из Java
|
|||
|---|---|---|---|
|
#18+
Просмотрел еще раз отладкчиком и логи - первое исключение - ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLSererDriver. JAR добавил в Web App Libraries (в папку WebContent/Web-inf/lib). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 09:42 |
|
||
|
Подключение к MS SQL из Java
|
|||
|---|---|---|---|
|
#18+
Разобрался, подключение проходит на порт SQL Server, но появляется такая ошибка - SQLServerException - этот драйвер не настроен для встроенной проверки подлинности. Но с сервером работают другие приложения и службы, они используют именно Windows Authentification и я не могу просто задать в настройках совместимую аутентификацию, иначе перестанет работать все остальное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 10:52 |
|
||
|
Подключение к MS SQL из Java
|
|||
|---|---|---|---|
|
#18+
DeLoreanРазобрался, подключение проходит на порт SQL Server, но появляется такая ошибка - SQLServerException - этот драйвер не настроен для встроенной проверки подлинности. Но с сервером работают другие приложения и службы, они используют именно Windows Authentification и я не могу просто задать в настройках совместимую аутентификацию, иначе перестанет работать все остальное. Сейчас читаю это , здесь внизу ведь указан в таблице параметр integratedSecurity и как раз то, что мне нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 11:04 |
|
||
|
Подключение к MS SQL из Java
|
|||
|---|---|---|---|
|
#18+
DeLorean, разобрался, все заработало после добавления бибилотеки sqljdbc_auth.dll в каталог system32. Как только я не пытался прописать путь к ней (java.library.path) - не работало, если она в другом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 12:36 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=187&tid=2127675]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
85ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 385ms |

| 0 / 0 |
