Sobes.tech
Junior — Middle

Akými metódami riadiš interakciu s databázou vo svojich projektoch?

sobes.tech AI

Odpoveď od AI

Na riadenie interakcie s databázou v Java projektoch sa zvyčajne používajú nasledujúce metódy:

  • JDBC — základné API na pripojenie a vykonávanie SQL dopytov.
  • ORM rámce, ako Hibernate alebo JPA, ktoré zjednodušujú prácu s databázou umožnením práce s objektmi namiesto SQL.
  • Použitie Spring Data, ktoré poskytuje pohodlné repozitáre na prístup k dátam.

Príklad použitia JDBC:

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(rs.getString("username"));
    }
} catch (SQLException e) {
    e.printStackTrace();
}