работа с БД

Модератор: Absurd

Ответить
OLENb
Сообщения: 12
Зарегистрирован: 01 мар 2005, 09:53
Откуда: Рязань

11 мар 2005, 12:37

Доброе время суток.
У меня такая проблема:
Подключаюсь к БД SQLServer через драйвер "TaveConnect31",
когда запускаю приложение всё работает, связь есть.
Но когда создаю Applet и пытаюсь в нём связаться с той же базой, происходит ошибка "java.security.AccessControlException: access denied (java.util.PropertyPermission jdbc.drivers write)"
Может кто подскажет в чём дело?
Заранее благодарен
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

11 мар 2005, 13:34

OLENb, дык изучать-то модель безопастности надо. Ты из апплета можешь коннектится только к тому серверу, с которого взят код апплета.
Даже самый дурацкий замысел можно воплотить мастерски
OLENb
Сообщения: 12
Зарегистрирован: 01 мар 2005, 09:53
Откуда: Рязань

11 мар 2005, 14:04

хммм
или я не понимаю чего...
у меня апплет и север, оба на одном серваке(на моём компе)
я что то слышал про SERVLETы, может это надо использовать?
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

11 мар 2005, 14:20

OLENb, да смотря какая задача. Можно сервлеты, можно JSP. Я, кстати, спросонок невнимателен. У тебя драйвер похоже хочет изменить какое-то свойство, а ему не дают... Вобщем, если ты собираешься работать только на локальной машине, запусти policytool.exe и добавь новый permission для jdbc.drivers
Даже самый дурацкий замысел можно воплотить мастерски
Ответить