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.SQLException
java.io.IOException
java.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.SQLException
java.io.IOException
DbAccessService.executeSql(String, AnyMap, String), we just use Properties instead of AnyMap here
SqlExecutor 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.SQLException
SqlExecutor executePrepared(java.lang.String url, java.util.Properties dbProperties, java.lang.String sql, long maxAttachmentSize, MessageCollector messages) throws java.sql.SQLException
java.sql.SQLException
DbAccessService.executePrepared(String, AnyMap, String), we just use Properties instead of AnyMap here