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