У меня на локальном компьютере есть веб-сервис, который использует mysql в качестве базы данных. Это моя строка подключения:
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/5A03", "root", "somepw");
Как видите, база данных mysql размещена на моем локальном компьютере, и поэтому я использую 127.0.0.1/localhost в качестве IP-адреса. Проблема, с которой я сталкиваюсь, заключается в том, что я получаю ошибку connection_timed_out при попытке доступа к своему веб-сервису с помощью телефона. Я предполагаю, что это потому, что веб-служба пытается получить доступ к базе данных mysql на моем телефоне, а не на моем компьютере, потому что, если я пытаюсь получить доступ к веб-службе с моего телефона без подключения к базе данных mysql, она работает.
Вот какЯ пытаюсь получить доступ к своему веб-сервису через мой телефон:
http://192.168.1.8:8080/somename/Library/ArtikelListe/alleArtikel
Я предполагаю, что мне нужно изменить адрес 127.0.0.1 с другим адресом?