Имели ли опыт работы с Java Database Connectivity (JDBC)?

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

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

import java.sql.*;

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

        try (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"));
            }

        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

В работе с JDBC важно правильно управлять ресурсами (закрывать соединения, обработчики), использовать подготовленные выражения (PreparedStatement) для предотвращения SQL-инъекций и эффективно работать с транзакциями.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее