|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--de.mvcsys.renscribe.Host
|
+--de.mvcsys.rsql.RsqlConnection
Verbindung zum RSQLSRV-Prozess und Ausführen der Kommandos
| Field Summary | |
int |
sqlcode
Der letzte SQLCODE |
| Fields inherited from class de.mvcsys.renscribe.Host |
DEFINES_KEY_ATTR, DEFINES_KEY_CLASS, DEFINES_KEY_NAME, DEFINES_KEY_VALUE, EBADF, EINVAL, ENCODING, END_OF_FILE, ERR_CONNECT, ERR_DUPLICATE_KEY, ERR_GUARDIAN, ERR_IN_USE, ERR_LOGIN, ERR_MAX, ERR_NOT_FOUND, ERR_PROTOCOL, errno, errorMsg, EXCEPTION, hostName, NOT_OK, OK, OPEN_BUFFERED, OPEN_BUFFERED_INPUT, OPEN_BUFFERED_OUTPUT, OPEN_EXCLUSIVE, OPEN_FORCE_UPDATE, OPEN_NOWAIT, OPEN_SHARED, OPEN_STREAM, port, READ_LOCK, READ_NOLOCK, RENSCRIBE_PORT, SEEK_ABSOLUTE, SEEK_APPROXIMATE, SEEK_END, SEEK_EXACT, SEEK_GENERIC, SEEK_LOCK, SEEK_MASK, SEEK_RELATIVE, SEEK_REVERSE, SEEK_SKIP, throwException, TT_BEGIN, TT_COMMIT, TT_NONE, TT_ROLLBACK, TYPE_EDIT, TYPE_ENSCRIBE, TYPE_UNSTRUCTURED, WRITE_NOUNLOCK, WRITE_UNLOCK |
| Constructor Summary | |
RsqlConnection(String hostName,
int port,
String user,
String password,
boolean trace)
Konstruktor. |
|
RsqlConnection(String hostName,
int port,
String user,
String password,
PrintWriter traceWriter)
Konstruktor. |
|
RsqlConnection(String hostName,
String user,
String password,
boolean trace)
Konstruktor. |
|
RsqlConnection(String hostName,
String user,
String password,
PrintWriter traceWriter)
Konstruktor. |
|
| Method Summary | |
void |
beginWork()
BEGIN WORK |
void |
commitWork()
COMMIT WORK |
void |
disconnect()
Ressourcen-Freigabe, Kommando DISCONNECT und Verbindungsabbau |
int |
execImmediate(String sqlCommand)
EXECUTE IMMEDIATE |
void |
finalize()
Finalizer gibt Resourcen frei und macht Disconnect |
RsqlCursor |
findCursor(String name)
Suche einen Cursor |
RsqlStatement |
findStatement(String name)
Suche ein Statement |
protected String |
getError()
Hole Fehlertext |
protected String |
getSystemCatalog(String node)
Hole System-Katalog |
RsqlStatement |
prepareStatement(String name,
String statement)
PREPARE |
void |
releaseAll()
Ressourcen-Freigabe |
void |
rollbackWork()
ROLLBACK WORK |
| Methods inherited from class de.mvcsys.renscribe.Host |
checkTransaction, closeAll, comment, connect, contime, create, flushAll, getResult, info, info, isTransaction, loadDefines, main, makeString, open, purge, returnNotOk, returnNull, setDebug, setThrowException, setTrace, setTrace, startLog, startLog, stopLog, strerror, system, transact, volume, xComputeIoOffset, xDoExtIo, xGetByte, xGetInt, xGetIoBuffer, xGetShort, xGetString, xGetString, xGetString, xGetSubResult, xResetParameters, xSetByte, xSetBytes, xSetInt, xSetShort, xSetString, xSetSubCommand |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public int sqlcode
| Constructor Detail |
public RsqlConnection(String hostName,
int port,
String user,
String password,
boolean trace)
throws UnknownHostException,
SocketException,
IOException,
RsqlException
hostName - Hostnameport - TCP/IP-Port auf dem RSQLSRV oder ENSERV installiert istuser - Guardian-Benutzerpassword - Guardian-Passworttrace - Trace einschalten
public RsqlConnection(String hostName,
int port,
String user,
String password,
PrintWriter traceWriter)
throws UnknownHostException,
SocketException,
IOException,
RsqlException
hostName - Hostnameport - TCP/IP-Port auf dem RSQLSRV oder ENSERV installiert istuser - Guardian-Benutzerpassword - Guardian-PassworttraceWriter - Trace in diesen Writer
public RsqlConnection(String hostName,
String user,
String password,
boolean trace)
throws UnknownHostException,
SocketException,
IOException,
RsqlException
hostName - Hostname[:Port]user - Guardian-Benutzerpassword - Guardian-Passworttrace - Trace einschalten
public RsqlConnection(String hostName,
String user,
String password,
PrintWriter traceWriter)
throws UnknownHostException,
SocketException,
IOException,
RsqlException
hostName - Hostname[:Port]user - Guardian-Benutzerpassword - Guardian-PassworttraceWriter - Trace in diesen Writer| Method Detail |
public void beginWork()
throws IOException,
RsqlException
public void commitWork()
throws IOException,
RsqlException
public void disconnect()
throws IOException
disconnect in class Host
public int execImmediate(String sqlCommand)
throws IOException,
RsqlException
sqlCommand - SQL-Befehlpublic void finalize()
finalize in class Objectpublic RsqlCursor findCursor(String name)
name - Name des Cursorsnullpublic RsqlStatement findStatement(String name)
name - Name des SQL-Statementnull
protected String getError()
throws IOException,
RsqlException
protected String getSystemCatalog(String node)
throws IOException,
RsqlException
public RsqlStatement prepareStatement(String name,
String statement)
throws IOException,
RsqlException
name - Name des SQL-Statementstatement - SQL-Statement als Textpublic void releaseAll()
releaseAll in class Host
public void rollbackWork()
throws IOException,
RsqlException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||