public interface JdbcAccessService
| Modifier and Type | Method and Description |
|---|---|
SqlExecutor |
executePrepared(java.lang.String url,
AnyMap dbProperties,
java.lang.String sql,
long maxAttachmentSize,
MessageCollector messages)
For executing an SQL statement multiple times with different parameters.
|
SqlExecutor |
executePrepared(java.lang.String url,
java.util.Properties dbProperties,
java.lang.String sql,
long maxAttachmentSize,
MessageCollector messages) |
java.util.Collection<Record> |
executeSql(java.lang.String url,
AnyMap dbProperties,
java.lang.String sql,
long maxAttachmentSize,
MessageCollector messages)
Executes single SQL statement.
|
java.util.Collection<Record> |
executeSql(java.lang.String url,
java.util.Properties dbProperties,
java.lang.String sql,
long maxAttachmentSize,
MessageCollector messages) |
java.util.Collection<Record> executeSql(java.lang.String url, AnyMap dbProperties, java.lang.String sql, long maxAttachmentSize, MessageCollector messages) throws java.sql.SQLException, java.io.IOException
url - the database connection URL of the form jdbc:subprotocol:subnamedbProperties - connection properties, e.g. "user" and "password"sql - the SQL statement to executejava.sql.SQLExceptionjava.io.IOExceptionjava.util.Collection<Record> executeSql(java.lang.String url, java.util.Properties dbProperties, java.lang.String sql, long maxAttachmentSize, MessageCollector messages) throws java.sql.SQLException, java.io.IOException
java.sql.SQLExceptionjava.io.IOExceptionDbAccessService.executeSql(String, AnyMap, String), we just use Properties instead of AnyMap hereSqlExecutor executePrepared(java.lang.String url, AnyMap dbProperties, java.lang.String sql, long maxAttachmentSize, MessageCollector messages) throws java.sql.SQLException
url - the database connection URL of the form jdbc:subprotocol:subnamedbProperties - connection properties, e.g. "user" and "password"sql - the SQL statement to execute, used as PreparedStatementjava.sql.SQLExceptionSqlExecutor executePrepared(java.lang.String url, java.util.Properties dbProperties, java.lang.String sql, long maxAttachmentSize, MessageCollector messages) throws java.sql.SQLException
java.sql.SQLExceptionDbAccessService.executePrepared(String, AnyMap, String), we just use Properties instead of AnyMap here