Updated to new WebServer-Version

This commit is contained in:
Finn
2026-01-19 17:02:46 +01:00
parent 42b1d69a5f
commit 348476cf0a
19 changed files with 1163 additions and 122 deletions

View File

@@ -0,0 +1,39 @@
package org.openautonomousconnection.oac2web.utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Objects;
/**
* Very small JDBC helper for the oac2web registrar frontend.
*/
public final class Oac2WebDb {
private final String url;
private final String user;
private final String password;
/**
* Creates a JDBC helper.
*
* @param url JDBC url
* @param user JDBC username
* @param password JDBC password
*/
public Oac2WebDb(String url, String user, String password) {
this.url = Objects.requireNonNull(url, "url");
this.user = Objects.requireNonNull(user, "user");
this.password = Objects.requireNonNull(password, "password");
}
/**
* Opens a new JDBC connection.
*
* @return connection
* @throws SQLException if open fails
*/
public Connection open() throws SQLException {
return DriverManager.getConnection(url, user, password);
}
}