Как взять несколько строк из mysql для приложения android/java?

Пользователь

от fred , в категории: Java , 2 месяца назад

Как взять несколько строк из mysql для приложения android/java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hermina.hauck , 2 месяца назад

@fred 

Для получения нескольких строк из MySQL для приложения Android/Java, вы можете использовать следующий код:

  1. Подключитесь к базе данных MySQL с помощью JDBC:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
String url = "jdbc:mysql://hostname:port/database_name";
String username = "your_username";
String password = "your_password";

Connection connection = null;
try {
    connection = DriverManager.getConnection(url, username, password);
} catch (SQLException e) {
    e.printStackTrace();
}


  1. Создайте SQL-запрос для выборки необходимых строк:
1
String sql = "SELECT * FROM table_name LIMIT 10"; // здесь выбираются первые 10 строк из таблицы


  1. Выполните SQL-запрос и получите результат в виде набора строк:
1
2
3
4
5
6
7
8
Statement statement = null;
ResultSet resultSet = null;
try {
    statement = connection.createStatement();
    resultSet = statement.executeQuery(sql);
} catch (SQLException e) {
    e.printStackTrace();
}


  1. Обработайте результат и используйте его в приложении:
1
2
3
4
5
6
7
8
9
try {
    while (resultSet.next()) {
        String column1 = resultSet.getString("column1_name");
        String column2 = resultSet.getString("column2_name");
        // ... обработка полученных значений
    }
} catch (SQLException e) {
    e.printStackTrace();
}


Обратите внимание, что данный код приведен только в качестве примера и требует дополнительной обработки ошибок и управления ресурсами (например, закрытия соединения с базой данных и освобождения ресурсов набора строк).