import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Connection; public class PreparedStatementClass { public static void main(String[] args) { String url = "jdbc:mysql://localhost/Personal"; createStmt(url); } public static void createStmt(String url) { try (Connection conn = DriverManager.getConnection(url, "user", "password"); PreparedStatement ps = conn .prepareStatement("SELECT Wohnort, Strasse FROM Angestellte WHERE Vorname=? AND Nachname=?");) { Class.forName("com.mysql.cj.jdbc.Driver"); ps.setString(1, "Willi"); ps.setString(2, "Meier"); ResultSet rs = ps.executeQuery(); while (rs.next()) System.out.println(rs.getString(1) + "\n" + rs.getString(2)); } catch (ClassNotFoundException e) { System.err.println("Fehler beim Laden des JDBC-Treibers"); e.printStackTrace(); } catch (SQLException e) { System.err.println("Fehler bei der Datenbankabfrage"); e.printStackTrace(); } } }