submarine.connectors.jdbc
Class JDBCBatch

java.lang.Object
  |
  +--submarine.connectors.jdbc.JDBCBatch

public class JDBCBatch
extends java.lang.Object


Inner Class Summary
static class JDBCBatch.CommentStatement
           
static class JDBCBatch.QueryStatement
           
static class JDBCBatch.Statement
           
static class JDBCBatch.TransactionStatement
           
 
Field Summary
static int COMMIT
           
static int ROLLBACK
           
private  java.util.List statements
           
 
Constructor Summary
JDBCBatch()
           
 
Method Summary
 void addAll(JDBCBatch aBatch)
           
 void addBatch(java.lang.String sql)
           
 void addComment(java.lang.String comment)
           
 void addCommit()
           
 void addRollback()
           
 void addStatement(JDBCBatch.Statement st)
           
 void clearBatch()
           
 boolean execute(java.sql.Connection con)
           
 java.util.List getInternalStatements()
           
 java.util.Iterator getNewIterator()
           
 JDBCBatch.Statement getStatement(int i)
           
 int getStatementCount()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

COMMIT

public static final int COMMIT

ROLLBACK

public static final int ROLLBACK

statements

private java.util.List statements
Constructor Detail

JDBCBatch

public JDBCBatch()
Method Detail

addBatch

public void addBatch(java.lang.String sql)

addCommit

public void addCommit()

addRollback

public void addRollback()

addComment

public void addComment(java.lang.String comment)

addStatement

public void addStatement(JDBCBatch.Statement st)

addAll

public void addAll(JDBCBatch aBatch)

clearBatch

public void clearBatch()

getStatementCount

public int getStatementCount()

getNewIterator

public java.util.Iterator getNewIterator()

getStatement

public JDBCBatch.Statement getStatement(int i)

getInternalStatements

public java.util.List getInternalStatements()

execute

public boolean execute(java.sql.Connection con)
                throws java.lang.Exception

Submarine project. free distribution of this software must include the opensource licence.
Guénolé de Cadoudal.