Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 7

Как подключиться к БД из апплета?

05.04.2010, 15:58. Показов 1985. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Расскажите пожалуйста все возможные способы подключения к БД из апплета. Можно ли установить коннект на прямую или нужно использовать промежуточный программный слой?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.04.2010, 15:58
Ответы с готовыми решениями:

Как прекратить выполнение апплета?
При выполнении заданного условия (в апплете) хочется прекратить выполнение апплета. Как?

Как из апплета запустить программу?
Иммется апплет. В окне аплета текст программы, которая написана на языке C. Я должен сохранить сохранить текст программы в файл .cpp и...

Как вызвать сервлет из апплета
Пытаюсь запустить сервлет из апплета. Но в чем-то я не прав. Буду благодарен тому, кто поможет разобраться. Сервлет: doGet...

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
 Аватар для malor
48 / 44 / 3
Регистрация: 02.07.2007
Сообщений: 2,573
19.08.2013, 23:02
Цитата Сообщение от simplepilot Посмотреть сообщение
Вот есть книга такая
Core Servlets & JavaServer Pages, 2nd Edition
http://www.coreservlets.com/#CSAJSP2

... можно найти ссылку на эту же книгу, где ничего платить не надо.
Дайте plz ссылку на PDF-вариант книги.

 Комментарий модератора 
Не забываем про пункты 5.3 и 5.11 правил форума...
0
20.08.2013, 10:42

Не по теме:

Что-то на дату первого сообщения не посмотрел...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.08.2013, 10:42
Помогаю со студенческими работами здесь

Как запустить сервлет из апплета?
Привет! Есть проблема. Надо запустить сервлет из апплета. В ActionListenerListener прописываю код: public class...

Как из апплета к БД обратиться на прямую?
Прочитал в документации (от Sun), что можно положить policy file в local home диру и тогда апплет из броузера будет делать всё, что угодно....

как сделать загрузку страницы из апплета?
Хочу сделать загрузку веб страницы из апплета по типу как это делается в виндовз программах(напр., в меню about): щелкаешь по ссылке,...

Как из Апплета добраться до принтера и распечатать?
Подскажите как из Апплета добраться до принтера и соответственно распечатать что-нибудь.

Как из апплета закрыть окно браузера?
1. Как из апплета закрыть окно браузера? 2. Возможно ли управлять окном браузера из апплета (разворачивать, сворачивать и т.д.)? Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru