DBSupport
, java.io.Serializable
public class DBSupportPostgreSQLImpl extends AbstractDBSupportImpl
Constructor | Description |
---|---|
DBSupportPostgreSQLImpl() |
Modifier and Type | Method | Description |
---|---|---|
void |
execute(java.sql.Connection conn,
java.io.File sqlScript) |
Ueberschrieben, weil SQL-Scripts bei PostreSQL nicht automatisch durchgefuehrt werden.
|
boolean |
getInsertWithID() |
Legt fest, ob SQL-Insert-Queries mit oder ohne ID erzeugt werden sollen.
|
java.lang.String |
getJdbcDriver() |
Liefert den Klassennamen des JDBC-Treibers.
|
java.lang.String |
getJdbcPassword() |
Liefert das Passwort des Datenbank-Users.
|
java.lang.String |
getJdbcUrl() |
Liefert die JDBC-URL.
|
java.lang.String |
getJdbcUsername() |
Liefert den Usernamen des Datenbank-Users.
|
java.lang.String |
getScriptPrefix() |
Liefert einen Dateinamens-Prefix, der SQL-Scripts vorangestellt werden soll.
|
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.
|
int |
getTransactionIsolationLevel() |
Liefert das Transaction-Isolation-Level.
|
checkConnection
public java.lang.String getJdbcDriver()
DBSupport
DBSupport.getJdbcDriver()
public java.lang.String getJdbcPassword()
DBSupport
DBSupport.getJdbcPassword()
public java.lang.String getJdbcUrl()
DBSupport
DBSupport.getJdbcUrl()
public java.lang.String getJdbcUsername()
DBSupport
DBSupport.getJdbcUsername()
public void execute(java.sql.Connection conn, java.io.File sqlScript) throws java.rmi.RemoteException
execute
in interface DBSupport
execute
in class AbstractDBSupportImpl
conn
- die Datenbank-Connection.sqlScript
- das SQL-Script.java.rmi.RemoteException
AbstractDBSupportImpl.execute(java.sql.Connection, java.io.File)
public java.lang.String getScriptPrefix() throws java.rmi.RemoteException
DBSupport
java.rmi.RemoteException
DBSupport.getScriptPrefix()
public java.lang.String getSQLTimestamp(java.lang.String content) throws java.rmi.RemoteException
DBSupport
content
- der Feld-Name.java.rmi.RemoteException
DBSupport.getSQLTimestamp(java.lang.String)
public boolean getInsertWithID() throws java.rmi.RemoteException
DBSupport
java.rmi.RemoteException
- Siehe auch: de.willuhn.datasource.db.DBServiceImpl#getInsertWithID()DBSupport.getInsertWithID()
public int getTransactionIsolationLevel() throws java.rmi.RemoteException
DBSupport
getTransactionIsolationLevel
in interface DBSupport
getTransactionIsolationLevel
in class AbstractDBSupportImpl
java.rmi.RemoteException
AbstractDBSupportImpl.getTransactionIsolationLevel()