de.willuhn.datasource.rmi.DBService
, java.rmi.Remote
, de.willuhn.datasource.Service
HBCIDBServiceImpl
public interface HBCIDBService
extends de.willuhn.datasource.rmi.DBService
Modifier and Type | Field | Description |
---|---|---|
static de.willuhn.jameica.system.Settings |
SETTINGS |
Einstellungen fuer die DB-Services.
|
Modifier and Type | Method | Description |
---|---|---|
void |
checkConsistency() |
Checkt die Konsistenz der Datenbank und fuehrt bei Bedarf Updates durch.
|
int |
executeUpdate(java.lang.String query,
java.lang.String... params) |
Fuehrt ein Update/Delete-Statement durch.
|
DBSupport |
getDriver() |
Liefert den verwendeten Treiber.
|
java.lang.String |
getSQLTimestamp(java.lang.String content) |
Liefert den Namen der SQL-Funktion, mit der die Datenbank aus einem DATE-Feld einen UNIX-Timestamp macht.
|
void |
install() |
Initialisiert/erzeugt die Datenbank.
|
static final de.willuhn.jameica.system.Settings SETTINGS
void install() throws java.rmi.RemoteException
java.rmi.RemoteException
- Wenn beim Initialisieren ein Fehler auftrat.void checkConsistency() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
java.rmi.RemoteException
- Wenn es beim Pruefen der Datenbank-Konsistenz zu einem Fehler kam.de.willuhn.util.ApplicationException
- wenn die Datenbank-Konsistenz nicht gewaehrleistet ist.DBSupport getDriver() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getSQLTimestamp(java.lang.String content) throws java.rmi.RemoteException
content
- der Feld-Name.java.rmi.RemoteException
int executeUpdate(java.lang.String query, java.lang.String... params) throws java.rmi.RemoteException
query
- das Query.params
- die Parameter.java.rmi.RemoteException