|
||||||||
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 einschaltenpublic 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 Writerpublic RsqlConnection(String hostName, String user, String password, boolean trace) throws UnknownHostException, SocketException, IOException, RsqlException
hostName
- Hostname[:Port]user
- Guardian-Benutzerpassword
- Guardian-Passworttrace
- Trace einschaltenpublic 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 WriterMethod 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 Object
public RsqlCursor findCursor(String name)
name
- Name des Cursorsnull
public 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 |