|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ddlutils.util.Jdbc3Utils
Little helper class providing functions for dealing with the newer JDBC functionality in a way that is safe to compile with Java 1.3.
Constructor Summary | |
Jdbc3Utils()
|
Method Summary | |
static int |
determineBooleanTypeCode()
Determines the type code for the BOOLEAN JDBC type. |
static int |
determineDatalinkTypeCode()
Determines the type code for the DATALINK JDBC type. |
static String |
getBatchResultMessage(String tableName,
int rowIdx,
int resultCode)
Returns the logging message corresponding to the given result code of a batch message. |
static boolean |
supportsJava14BatchResultCodes()
Determines whether the system supports the Java 1.4 batch result codes. |
static boolean |
supportsJava14JdbcTypes()
Determines whether the system supports the Java 1.4 JDBC Types, DATALINK and BOOLEAN. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Jdbc3Utils()
Method Detail |
public static boolean supportsJava14JdbcTypes()
true
if BOOLEAN and DATALINK are availablepublic static int determineBooleanTypeCode() throws UnsupportedOperationException
UnsupportedOperationException
- If the BOOLEAN type is not supportedpublic static int determineDatalinkTypeCode() throws UnsupportedOperationException
UnsupportedOperationException
- If the DATALINK type is not supportedpublic static boolean supportsJava14BatchResultCodes()
true
if SUCCESS_NO_INFO and EXECUTE_FAILED are available
in the Statement
classpublic static String getBatchResultMessage(String tableName, int rowIdx, int resultCode)
Statement
for details).
tableName
- The name of the table that the batch update/insert was performed onrowIdx
- The index of the row within the batch for which this code isresultCode
- The code
null
if the code does not indicate an error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |