powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Connect to MSSQL 2000
13 сообщений из 13, страница 1 из 1
Connect to MSSQL 2000
    #32660266
MaratPupil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Машина: 2000 pro, JBulder 6, J2sdk1.4.2_05-b04, IE 5.0
Задача: коннект с MSSQL 2000 из инета
сваял простейший апплет (Extends Applet),подключил import java.sql.*;
пытаюсь вот что:
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
label1.setText("Welcome!");
}
catch (Exception DBexc)
{
System.err.println("failed to connect.");
label1.setText(DBexc.toString());
}
Connection специально не создал посмотреть что будет.
При просмотре в JBulder 6 всё хоккей,
в браузере IE 5.0 - выдаёт Exception. В Operе - тоже самое (crashed).
Почему не работает?
Ладно, поставил plug-in (J2RE), для IE работает, но сразу вопрос:
хорошо локально всё робит. А когда этот апплет загрузится на клиентскую машину
где-нибудь в инете и у ней, кроме IE 5.0 нифига нету на машине, что, облом что-ли?
Тогда получается на любую клиентскую машину надо ставит: 1) plugin; 2) jdbc драйвера;
3) odbc драйвер MSSQL 2000. Это что же????!!!!!!
Помогите ломаку: учусь программировать, полюбил Javу, но не привык ещё к ней.
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32660270
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши тонких клиентов и не парься. Никого никуда не нужно будет устанавливать.
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32660274
MaratPupil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, пусть тонких. А почему коннекта из браузера то нету?
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32660275
MaratPupil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно коротко про технологию тонких клиентов на java?
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32666575
big_mammoth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не получится законектитца к SQL серверу по причине безопасности, по умолчанию аплет может обратиться по сети только к хосту с которого он был загружен - это раз.

Зачем использовать мост ODBC-ОDBC для MS SQL2000 когда есть родной JDBC драйвер?
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32666598
Фотография рубль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big_mammoth прав полностью. Из аплета такое не выйдет.
Можно своять приложение и через WebStart.
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32666765
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на счет апплета, если все таки хочется именно его, то можно помочь ему выползти из песочницы дав ему доверенность(немного прибавит гемороя).
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32666887
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас спросят, что такое песочница. :)
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32666932
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rimanСейчас спросят, что такое песочница. :)

я тоже хотел бы послушать. не совсем понятно.
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32666972
big_mammoth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если просто то "песочница" (sandbox) это механизм ограничивающий права доступа аплетов к локальным ресурсам
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32667045
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big_mammothЕсли просто то "песочница" (sandbox) это механизм ограничивающий права доступа аплетов к локальным ресурсам

спасибо
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32667066
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По умолчанию апплет выполняется в некой среде(sendbox), и эта среда обрубает все попытки апплета на использование всяких там new File(), FileOutputStream и т.д. Если все же надо дать немного побольше прав апплету, то создается специальный файл, в котором эти права указываются, не помню, должен клиент этот файл отдельно скачивать или нет, но в любом случае юзера предупреждают, что апплет сейчас полезет куда не поподя и юзер должен дать согласие. В основном это используется в интранет сетях, т.к. автор апплета известен и если апплет накасячил, создателя ловят и отрывают яйца.
...
Рейтинг: 0 / 0
Connect to MSSQL 2000
    #32667084
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessenПо ... яйца.

спасибо
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Connect to MSSQL 2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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