|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.xoetrope.optional.data.sql.DataConnection
public class DataConnection
An extended database connection that allows integration of a local database and replication to/from a remote database.
Copyright (c) Xoetrope Ltd. 2001-2004
$Revision: 2.11 $ License: see license.txt
| Constructor Summary | |
|---|---|
DataConnection(java.lang.String name)
Construct a new connection |
|
DataConnection(java.lang.String name,
boolean replicate)
Construct a new connection |
|
| Method Summary | |
|---|---|
ConnectionObject |
borrowConnection()
Borrow the connection object |
java.sql.PreparedStatement |
createPreparedStatement(java.lang.String sql,
java.lang.String connName)
Create a prepared statement. |
java.sql.ResultSet |
executeQuery(java.lang.String sql)
Execute a SQL query |
java.sql.ResultSet |
executeQuery(java.lang.String sql,
java.lang.String connName,
boolean writable)
Execute a SQL query. |
int |
executeUpdate(java.lang.String sql)
Execute a SQL update statement. |
java.sql.ResultSet |
getMetaData(java.lang.String tableName)
Get a list of the fields in a table. |
void |
returnConnection()
Return the connection object to the pool |
void |
returnPreparedStatement(java.sql.PreparedStatement ps)
Create a prepared statement. |
static void |
shutdown(java.lang.String connParamName)
Execute a SHUTDOWN statement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataConnection(java.lang.String name)
name - the connection name
public DataConnection(java.lang.String name,
boolean replicate)
name - the connection namereplicate - true to attempt use of the replication service| Method Detail |
|---|
public int executeUpdate(java.lang.String sql)
throws java.lang.Exception
sql - the SQL statement to be executed
java.lang.Exception
public java.sql.ResultSet executeQuery(java.lang.String sql)
throws java.sql.SQLException
sql - the SQL statement to be executed
java.sql.SQLException
public java.sql.ResultSet executeQuery(java.lang.String sql,
java.lang.String connName,
boolean writable)
throws java.sql.SQLException
sql - the SQL statementconnName - the connection namewritable - true to attempt to create an updatable resultset
java.sql.SQLException
public java.sql.PreparedStatement createPreparedStatement(java.lang.String sql,
java.lang.String connName)
throws java.sql.SQLException
sql - the SQL statementconnName - the connection name
java.sql.SQLExceptionpublic void returnPreparedStatement(java.sql.PreparedStatement ps)
ps - the PreparedStatement to be retrivedpublic java.sql.ResultSet getMetaData(java.lang.String tableName)
tableName - the table name
public ConnectionObject borrowConnection()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void returnConnection()
public static void shutdown(java.lang.String connParamName)
throws java.lang.Exception
connParamName - the name of the connection on which the shutdown
statement is executed, or null for the default connection
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||