Sobes.tech
Назад к вопросам
Junior — Middle
66

Что обеспечивает выполнение запросов к базе данных?

Ответ от нейросети

sobes.tech AI

Выполнение запросов к базе данных обеспечивает система управления базами данных (СУБД) вместе с драйверами и API, которые позволяют приложению взаимодействовать с базой.

В Java для этого часто используются JDBC (Java Database Connectivity) — стандартный API для подключения и выполнения SQL-запросов к различным базам данных.

Пример простого выполнения запроса через JDBC:

import java.sql.*;

public class DbExample {
    public static void main(String[] args) throws SQLException {
        String url = "jdbc:mysql://localhost:3306/mydb";
        String user = "root";
        String password = "password";

        Connection conn = DriverManager.getConnection(url, user, password);
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery("SELECT * FROM users");

        while (rs.next()) {
            System.out.println("User: " + rs.getString("username"));
        }

        rs.close();
        stmt.close();
        conn.close();
    }
}

Таким образом, выполнение запросов обеспечивается взаимодействием приложения с СУБД через соответствующие драйверы и API.