#java #mysql #jdbc
#java #mysql #jdbc
Вопрос:
У меня странная проблема. Мой Java-апплет отлично работает в моей IDE (Eclipse), никаких ошибок вообще. Он все еще «работает», когда я запускаю апплет в своем браузере, но он не может подключиться к моей удаленной базе данных mysql. Есть ли какая-либо причина, по которой он не будет подключаться к удаленной базе данных mysql в браузере, в то время как это будет в Eclipse? Где размещаются журналы ошибок? Существуют ли какие-либо хорошие инструменты для отладки апплетов?
connect = DriverManager.getConnection(«jdbc: mysql://178.0.0.0:3306/database», «имя пользователя», > «пароль»);
Комментарии:
1. проверьте консоль. инструменты > показать вид > консоль
Ответ №1:
Ваш апплет не подписан? Вокруг апплетов существуют ограничения безопасности, которые не позволяют им подключаться к серверам, отличным от тех, с которых они были загружены.
http://download.oracle.com/javase/tutorial/deployment/applet/security.html
Ответ №2:
Я предполагаю, что это проблема с разрешениями в MySQL. В дополнение к учетным данным ему необходимо знать компьютер, с которого вы подключаетесь.