public interface SRConnection
extends java.sql.Connection
| Modifier and Type | Method and Description |
|---|---|
int |
fetchGeneratedKey(java.sql.PreparedStatement stmt,
java.lang.String table,
java.lang.String column)
The counterpart to prepareStatmentForGeneratedKeys, returns the generated key in a way that's safe for
all drivers.
|
java.sql.Timestamp |
getCurrentDatabaseTime()
Selects the current timestamp from the database and returns it as a java date.
|
Datasource |
getParentDatasource() |
java.sql.PreparedStatement |
prepareStatmentForGeneratedKeys(java.lang.String sql)
Prepares statement for returning generated keys in a way that's safe for all database drivers.
|
Dataset |
runLimitQuery(java.lang.String query,
int limit)
Executes the given SELECT query, applying a limit as defined by the translator.
|
int |
runPrepInsertGetKey(java.lang.String query,
java.lang.String tableName,
java.lang.String keyCol,
java.lang.Object... args)
Runs the given insert query, returning the generated key.
|
Dataset |
runPrepLimitQuery(java.lang.String query,
int limit,
java.lang.Object... args)
Executes the given SELECT query, applying a limit as defined by the translator.
|
Dataset |
runPrepQuery(java.lang.String query,
java.lang.Object... args)
Executes a SELECT query using a prepared statements, assigning the arguments in order.
|
int |
runPrepUpdate(java.lang.String query,
java.lang.Object... args)
Executes a non-SELECT query using a prepared statement, assigning the arguments in order.
|
Dataset |
runQuery(java.lang.String query)
Executes the given SELECT query, returning a Dataset of results.
|
java.lang.Object |
runScalarPrepQuery(java.lang.String query,
java.lang.Object... args)
Executes the query and returns the first return value.
|
java.lang.Object |
runScalarQuery(java.lang.String query)
Executes the query and returns the first return value.
|
int |
runUpdateQuery(java.lang.String query)
Executes a non-SELECT query.
|
abort, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMapDatasource getParentDatasource()
Dataset runQuery(java.lang.String query) throws java.sql.SQLException
java.sql.SQLExceptionDataset runLimitQuery(java.lang.String query, int limit) throws java.sql.SQLException
java.sql.SQLExceptionDataset runPrepLimitQuery(java.lang.String query, int limit, java.lang.Object... args) throws java.sql.SQLException
java.sql.SQLExceptionDataset runPrepQuery(java.lang.String query, java.lang.Object... args) throws java.sql.SQLException
java.sql.SQLExceptionint runUpdateQuery(java.lang.String query)
throws java.sql.SQLException
java.sql.SQLExceptionint runPrepUpdate(java.lang.String query,
java.lang.Object... args)
throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.Object runScalarQuery(java.lang.String query)
throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.Object runScalarPrepQuery(java.lang.String query,
java.lang.Object... args)
throws java.sql.SQLException
java.sql.SQLExceptionint runPrepInsertGetKey(java.lang.String query,
java.lang.String tableName,
java.lang.String keyCol,
java.lang.Object... args)
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.Timestamp getCurrentDatabaseTime()
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.PreparedStatement prepareStatmentForGeneratedKeys(java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLExceptionint fetchGeneratedKey(java.sql.PreparedStatement stmt,
java.lang.String table,
java.lang.String column)
throws java.sql.SQLException
java.sql.SQLException