Я пишу приложение для Android, используя Java и AndroidStudio в качестве IDE;мое приложение должно взаимодействовать с базой данных MySQL, которая размещена на компьютере, отличном от того, на котором я запускаю свой код Java: машина, на которой работает сервер MySQL, является машиной Ubuntu, а машина, на которой запущен код Javaэто машина Windows (просто чтобы вы знали).Я использую библиотеку java.sql. *, Поэтому я создаю соединение с
Connection myConn = DriverManager.getConnection(url, username, password);
, где имя пользователя и пароль - это то, что я вставляю для входа на сервер базы данных, тогда как параметр url должен бытьURL моего сервера MySQL;вот проблема: я не знаю, что я должен написать как URL: синтаксис должен быть
jdbc:mysql://<HOST_NAME>:<PORT>/<DB_NAME>
, но, очевидно, я не знаю HOST_NAME моей базы данных, потому что, когда я запускаю программу, исключение«Отказ в соединении» запущен
У меня уже есть:
- установить MySQL коннектор / j в качестве библиотеки в проекте и указать правильный путь для файла .jar
- запустите команду
sudo ufw allow mysql
на машине с Ubuntu - запустил БД
Как я могу подключиться к своей базе данных?