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

Имеете ли вы практический опыт работы с JDBC для взаимодействия с базами данных?

Компании, где спрашивали
Firecode

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

sobes.tech AI

Да, я имею практический опыт работы с JDBC для взаимодействия с базами данных. 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 id, name FROM users");
            while (rs.next()) {
                int id = rs.getInt("id");
                String name = rs.getString("name");
                System.out.println(id + ": " + name);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

Этот код устанавливает соединение с базой, выполняет запрос и выводит результаты.