Ein kleines Beispiel für den Datenbankzugriff mit Java.
Für den Zugriff auf eine Sqlite-Datenbank benötigen wir zuerst den Datenbanktreiber. Diesen können wir allerdings leicht mit Maven hinzufügen.
<dependencies>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.36.0.3</version>
</dependency>
</dependencies>
Unsere Tabelle:

Der Beispielcode für den Zugriff, zuerst wird eine Verbindung hergestellt, anschließend erfolgt die Abfrage. Im Verbindungsstring geben wir den Pfad bzw. den Dateinamen der Datenbank an (db.sqlite).
public class Main {
public static void main(String [] args) {
Connection conn = null;
try {
//Connect to server
var connString = "jdbc:sqlite:db.sqlite";
conn = DriverManager.getConnection(connString);
System.out.println("Connected to: " + connString);
//Query some data
var sql = "SELECT id, name, value FROM SystemStatus";
var statement = conn.createStatement();
var resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
System.out.println(resultSet.getInt("id") + "\t" +
resultSet.getString("name") + "\t" +
resultSet.getString("value"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
Viel mehr ist es dann am Ende auch nicht. Nach dem Start erfolgt dann hoffentlich die Ausgabe unserer Tabelle.

