Back to questions
Junior — Middle
54
Имеете ли вы практический опыт работы с JDBC для взаимодействия с базами данных?
Companies where asked
Firecode
Answer from AI
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();
}
}
}
Этот код устанавливает соединение с базой, выполняет запрос и выводит результаты.