Sobes.tech
Junior — Middle

Hogyan lehet hozzáférni az adatbázishoz egy lekérdezés végrehajtásához?

sobes.tech MI

Válasz az MI-től

Java-ban az adatbázishoz való hozzáféréshez általában JDBC-t (Java Database Connectivity) vagy ORM-keretrendszereket, például Hibernate vagy JPA-t használnak.

JDBC példával:

import java.sql.*;

public class DatabaseExample {
    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)) {
            String query = "SELECT * FROM users WHERE id = ?";
            try (PreparedStatement stmt = conn.prepareStatement(query)) {
                stmt.setInt(1, 1);
                try (ResultSet rs = stmt.executeQuery()) {
                    while (rs.next()) {
                        System.out.println("User: " + rs.getString("name"));
                    }
                }
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

Ez a megközelítés lehetővé teszi a kapcsolat létesítését, a lekérdezés előkészítését, végrehajtását és az eredmények feldolgozását.