Не могли бы вы объяснить мне, как я могу подключиться к базе данных в android
студии, java
это так же просто, как загрузить библиотеку и поставить
public Connection getConexion(){
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/baseDeDatos","root","clave");
return con;
} catch (Exception e) {
//JOptionPane.showMessageDialog(null, "Error al conectarse con la BD: "+e.getMessage());
}
return con;
}
но я вижу, что в андроиде он сильно отличается. Можешь пошагово рассказать что мне делать Я уже скачал Xamp
. Какая библиотека мне нужна? Как класс? В случае использования библиотеки, как мне разместить ее в проекте?
Из того, что я вижу, вам нужно подключить базу данных MySQL к Android. Но, к сожалению, это невозможно. Android не поддерживает MySQL в качестве ядра базы данных для его установки. Единственное решение, которое у вас есть, - это создать веб-службу, которую вы должны использовать в своем приложении для Android, и из этой веб-службы обращаться к своей базе данных MySQL.
Еще один важный момент заключается в том, что для обеспечения постоянства (сохранения значений вашей базы данных MySQL в приложении Android для управления, обслуживания и т. д.) необходимо создать базу данных SQLite.
Я оставляю вам полное руководство по Android SQLite .
Наиболее рекомендуемая вещь - разделить вашу логику на бэкэнд и внешний интерфейс, как если бы это было веб-приложение, для этого я предлагаю вам вариант, и это потребление веб-сервисов через стиль архитектуры REST , я оставляю вам это очень полное руководство где шаг за шагом идет шаг за шагом, как потреблять и монтировать веб-сервисы.
Сначала это покажется немного утомительным, но как только вы все настроите, расширить ваши запросы будет довольно легко.