Werken met Statements
CityBook Libraries wil hun books-tabel bevragen. Om SQL-queries in JDBC uit te voeren, maak je een Statement-object vanuit je verbinding en gebruik je dat om queries te draaien en resultaten op te halen.
De databasegegevens zijn vooraf geladen in de Credentials-klasse en alle benodigde imports (Connection, DriverManager, SQLException, Statement, ResultSet) zijn beschikbaar.
Deze oefening maakt deel uit van de cursus
Query's uitvoeren op een PostgreSQL-database in Java
Oefeninstructies
- Maak een
Statementvanuit de verbinding. - Voer de query uit met het
Statementom eenResultSette krijgen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
public class Main {
public static void main(String[] args) throws SQLException {
// Create statement and execute query
try (Connection conn = DriverManager.getConnection(Credentials.URL, Credentials.USER, Credentials.PASSWORD);
Statement stmt = conn.____();
ResultSet rs = ____.____("SELECT * FROM books")) {
System.out.println("Query Executed!");
}
}
}