|
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7
|
|
Как подключиться к БД из апплета?05.04.2010, 15:58. Показов 1985. Ответов 17
Метки нет (Все метки)
Расскажите пожалуйста все возможные способы подключения к БД из апплета. Можно ли установить коннект на прямую или нужно использовать промежуточный программный слой?
0
|
|
| 05.04.2010, 15:58 | |
|
Ответы с готовыми решениями:
17
Как прекратить выполнение апплета? Как из апплета запустить программу? Как вызвать сервлет из апплета |
|
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 16
|
|
| 05.04.2010, 16:57 | |
|
Насколько я понимаю коннект к БД осуществляется независимо от того откуда ты это делаешь! Из апплета или сервлета или из класса!
Просто пару строк кода и все!
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7
|
|
| 05.04.2010, 17:07 [ТС] | |
|
А как быть с драйверами, у клиента нужных может и не быть?
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 16
|
|
| 05.04.2010, 17:32 | |
|
Я вообще долго за Явой не сидел! Так что извеняй, если че! Но разве все дрова не на сервере лежат? Пользователь же только url вводит и все! А ему приходит страница с апплетом и коннект!
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7
|
|
| 05.04.2010, 18:03 [ТС] | |
|
Да нет! Коннектится он от клиента!
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 16
|
|
| 05.04.2010, 18:11 | |
|
Да ладно, ты чего! Пользователь только запрос делает! Все дрова лежат на серваке! разработчик что хочет там то и делает! Коннектится из под Явы к Mysql, Postgree и т.д.! Если бы все дрова на клиенте лежали это ж сколько мучений было бы!
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7
|
|
| 05.04.2010, 18:23 [ТС] | |
|
Обьясняю JavaRuntime имеет в своей поставке драйвера, но если используешь в апплете драйвера сторонних производителей, то их как-то нужно передавать клиенту, думаю скорее всего с jar файлом.
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 05.04.2010, 23:01 | |
|
правильно думаешь
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 05.04.2010, 23:02 | |
|
намного удобнее сделать applet-servlet connection
(если конечно у хостера есть jsp/servlet контейнер)
0
|
|
|
1 / 1 / 5
Регистрация: 22.07.2007
Сообщений: 366
|
|
| 06.04.2010, 03:57 | |
|
Я может быть лох, но что то мне кажется что из аплета можно установить соеденение только с той машиной с которой он был запущен. Даже JDBC соеденение (иначе в чём прикол от этого ограничения). Если так то там кто то уже скзаа про Аплет-Сервлет связку (тунель) - я за (но как сдлеать это не помню :-)))
0
|
|
|
mishgun
|
|
| 06.04.2010, 06:05 | |
|
Вернемся опять к ощеизвестным фактам.Код апплета декомпиллируется и враги узнают хост, порт на котором БД сидит имя таблиц имя базы.Оно вам надо?Если надо то пакуйте в джар апплет и драйвер и молитесь щоб не попался орел который откроет папочку TEMP разархивирует ваш джар, декомпиллиреут апплет....
Используйте туннель Я Вас как партеец партейца прошу )))
|
|
|
1 / 1 / 5
Регистрация: 22.07.2007
Сообщений: 366
|
|
| 06.04.2010, 08:47 | |
|
Товарищь Мишган, мне искренне вас не хватает. На ваших советах держалось пол форума. Может быть это грубая лесть но тем не менее не забывайте нас.
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7
|
|
| 06.04.2010, 11:10 [ТС] | |
|
Вижу ответы пошли по-существу. Спасибо!
Можно ли немного подробней о тунеле Апплет-Сервлет. Какие нибудь ссылки на его описание. И что подразумевается под jsp/servlet контейнером? Сервер у меня свой под ASPLinux.
0
|
|
|
1 / 1 / 5
Регистрация: 22.07.2007
Сообщений: 366
|
|
| 06.04.2010, 15:38 | |
|
Вот есть книга такая
Core Servlets & JavaServer Pages, 2nd Edition http://www.coreservlets.com/#CSAJSP2 В ней соеденение Аплет-Сервлет описано довольно детально. На том сайте котором я дал - просят деньги за то что скачать. Но при упорном поиске на гугле можно найти ссылку на эту же книгу где ничего платить не надо. Так вот одна из последних глав это установка такого соеденения. Но в целом можно и через сокеты это делать
0
|
|
|
mishgun
|
|
| 06.04.2010, 20:56 | |
|
Дык не забываю я
))Автору Поищите на этом форуме я выкладывал код апплета,сервлета и сериализованного объекта для передачи от апплета к сервлету и обратно данных года два назад |
|
|
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7
|
|
| 07.04.2010, 13:23 [ТС] | |
|
2mishgun
Уффф... Нашел! Ну и напостил же ты. (в хорошем смысле этого слова) Разбираюсь.
0
|
|
|
48 / 44 / 3
Регистрация: 02.07.2007
Сообщений: 2,573
|
||||||||
| 19.08.2013, 23:02 | ||||||||
0
|
||||||||
| 20.08.2013, 10:42 | |
|
Не по теме: Что-то на дату первого сообщения не посмотрел...
0
|
|
| 20.08.2013, 10:42 | |
|
Помогаю со студенческими работами здесь
18
Как запустить сервлет из апплета? Как из апплета к БД обратиться на прямую? как сделать загрузку страницы из апплета? Как из Апплета добраться до принтера и распечатать? Как из апплета закрыть окно браузера? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|