| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > А помогите с базами разобраться.. |
| Автор: Maksys 21.4.2006, 09:08 |
| ... подцепиться да с другого сервера... прочитал тут книжечку про JDBC и запрос типа jdbc:odbc:mydb меня не устраивает... т.е. Сервер приложений и сервер мелкомягкогоSQL находятся на разных машинках.. можно как нить через iP подцепиться к удаленной базе... т.е. Знаю что можно, а как? Помогите начинающему Java папке |
| Автор: batigoal 21.4.2006, 10:45 | ||||
Никогда не пробовал, но поиск дал мне вот это:
http://www.inetsoftware.de/products/jdbc/mssql/configuration/
http://support.microsoft.com/default.aspx?scid=kb;en-us;313100 Добавлено @ 10:46 Т.е. прописываешь имя хоста, и все. |
| Автор: ALKS 21.4.2006, 11:15 |
| Maksys, я не верю что ты прочитал "книжечку про JDBC". потому что даже в самой разпаршивой книге пример того как делать коннект базе быть обязан. |
| Автор: Maksys 21.4.2006, 16:25 |
| Честно книга просто САКС... вот про JDBC написано не больше 5 страничек, я ее купил так чтобы хоть представление иметь... скажу даже как называется: "Java и JavaScript" хотелось найти в книги чем эти два разных совершенно языка перехлестываются... Смеялсе долго, но ща на джаве контрольную надо делать, и нет кроме этого ни че под рукой. За ответы спасибо башое |
| Автор: Maksys 22.4.2006, 18:55 |
| А драйвер какой подгружать а то ексепшен вылетает про драва чета? |
| Автор: LSD 22.4.2006, 19:02 |
| Штатный телепат уволился. Так что придется всетаки написать, что за ошибка. |
| Автор: Maksys 22.4.2006, 20:36 | ||||
А вот ексепшен:
Че тут хитрого еще запрятано? |
| Автор: LSD 22.4.2006, 21:03 | ||
| проблема в том, что ты пытаешься использовать драйвер ODBC, а строку соединения указываешь как для родного JDBC драйвера SQL Server-а. Посмотри внимательней на тот код, что привел Жорж (тот что на MSDN). Они там грузят драйвер так:
И не забудь подключить драйвер к твоему проекту. Если получишь java.lang.ClassNotFoundException, значит все же не подключил. |
| Автор: powerOn 22.4.2006, 21:10 | ||
| Ты загрузил стандартный JDBC-ODBC мост (т.е. драйвер), а в DriverManager.getConnection() используешь строку соединения для другого драйвера - Microsoft-кого... можно так попробовать:
где OdbcDataSourceName - имя твоего ODBC источника данных. |
| Автор: Maksys 23.4.2006, 12:08 |
| Ура получилось... тока чет говорит что типа login failed... но это я сам думаю разберуся... СПАСИБО БАЛЬШОЕ. |
| Автор: парторг 23.4.2006, 17:11 |
| никогда не используйте драйвер от майкрософт - он глючный кошмарно альтернатива - jtds |
| Автор: Maksys 23.4.2006, 17:55 | ||||
| А http://edocs.bea.com/wls/docs81/jdbc_drivers/mssqlserver.html#1074572 че за дрова? и ваще че лучше всего юзать тода? для MS SQL 2000 ну и за одно 2005... я просто всю ночь пытался понять че за драва надо врубать как!? А ща парюсь... какие!? Добавлено @ 18:01
Даже так? НО это все фигня... пароль просто надо было угадать |