Java-апплет: JDBC-mysql работает в затмении, но не в браузере - PullRequest
0 голосов
/ 02 мая 2011

У меня странная проблема. Мой Java-апплет работает нормально в моей IDE (Eclipse), никаких ошибок. Он все еще «работает», когда я запускаю апплет в своем браузере, но не может подключиться к моей удаленной базе данных mysql. Есть ли какая-то причина, по которой он не будет подключаться к удаленной базе данных mysql в браузере, в отличие от Eclipse? Где находятся журналы ошибок? Есть ли хорошие инструменты для отладки апплетов?

connect = DriverManager.getConnection ("jdbc: mysql: //178.0.0.0: 3306 / database", "username",> "password");

Ответы [ 2 ]

3 голосов
/ 02 мая 2011

Ваш апплет не подписан?В отношении апплетов существуют ограничения безопасности, которые не позволяют им подключаться к серверам, отличным от тех, с которых они были загружены.

http://download.oracle.com/javase/tutorial/deployment/applet/security.html

0 голосов
/ 02 мая 2011

Я предполагаю, что это проблема с разрешениями в MySQL.Он должен знать машину, с которой вы подключаетесь, в дополнение к учетным данным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...