DBSupport, java.io.Serializablepublic class DBSupportMySqlImpl extends AbstractDBSupportImpl
| Constructor | Description |
|---|---|
DBSupportMySqlImpl() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute(java.sql.Connection conn,
java.io.File sqlScript) |
Ueberschrieben, weil SQL-Scripts bei MySQL 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.
|
checkConnectionpublic java.lang.String getJdbcDriver()
DBSupportDBSupport.getJdbcDriver()public java.lang.String getJdbcPassword()
DBSupportDBSupport.getJdbcPassword()public java.lang.String getJdbcUrl()
DBSupportDBSupport.getJdbcUrl()public java.lang.String getJdbcUsername()
DBSupportDBSupport.getJdbcUsername()public void execute(java.sql.Connection conn,
java.io.File sqlScript)
throws java.rmi.RemoteException
execute in interface DBSupportexecute in class AbstractDBSupportImplconn - die Datenbank-Connection.sqlScript - das SQL-Script.java.rmi.RemoteExceptionAbstractDBSupportImpl.execute(java.sql.Connection, java.io.File)public java.lang.String getScriptPrefix()
throws java.rmi.RemoteException
DBSupportjava.rmi.RemoteExceptionDBSupport.getScriptPrefix()public java.lang.String getSQLTimestamp(java.lang.String content)
throws java.rmi.RemoteException
DBSupportcontent - der Feld-Name.java.rmi.RemoteExceptionDBSupport.getSQLTimestamp(java.lang.String)public boolean getInsertWithID()
throws java.rmi.RemoteException
DBSupportjava.rmi.RemoteException - Siehe auch: de.willuhn.datasource.db.DBServiceImpl#getInsertWithID()DBSupport.getInsertWithID()public int getTransactionIsolationLevel()
throws java.rmi.RemoteException
DBSupportgetTransactionIsolationLevel in interface DBSupportgetTransactionIsolationLevel in class AbstractDBSupportImpljava.rmi.RemoteExceptionAbstractDBSupportImpl.getTransactionIsolationLevel()