DBConstants, SQLOraDBIOHandlerpublic class DBIOHandler extends SMYLDDataBaseHandler implements SQL
| Modifier and Type | Field | Description |
|---|---|---|
protected java.sql.PreparedStatement |
pst |
DB_ERR_CONNECTION_RESET, DB_ERR_CONNECTION_RESET_TEXT, DB_ERR_UNIQUE_CONSTRAINT, DB_ERR_UNKNOWN, DB_VENDOR_DB2, DB_VENDOR_DEFAULT, DB_VENDOR_MYSQL, DB_VENDOR_ORACLE, DB_VENDOR_SQL_SERVER, DB_VENDOR_SYBASEDB_SEQUENTIAL_NO_WIDTH, DB_VAL_NoParentFieldValue, dbConnection, dbUtility, smyldDBConnectionALL, AND, COL_MAX_NO, COM, CONCAT, COUNT_COLUMN, COUNT_MAX, DEL, DIST, DOT, EQ, EQM, FRM, GR, GRE, GRP, IN, INS, INST_1, INST_2, INST_3, INST_4, INST_5, INST_6, INST_7, ISNULL, LIKE, MAXO, NEQ, OR, ORD, OUTJ, PC, PO, PR, QUM, RightPR, SEL, SELA, SELCA, SELCRN, SET, SM, SME, SP, SQ, TO_CHAR, TO_NUMBER, TRIM, UPD, UPO, UPR, VAL, VAO, WHR| Constructor | Description |
|---|---|
DBIOHandler(DBErrorHandler e,
DBConnection dbConn) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
commit() |
|
protected java.lang.String |
createInsertSQL(java.lang.String tableName) |
|
java.util.Vector<java.lang.String> |
detectSchemaError(java.lang.String recordLine) |
|
protected void |
doClearProcess() |
|
protected void |
doInitializeProcess(java.lang.String targetTable) |
|
protected void |
fillData(java.lang.String[] data,
int offset) |
|
java.lang.String[] |
getLastDataLine() |
|
int |
getLineNumber() |
|
void |
importFile(java.lang.String dumpKey,
java.lang.String targetTable,
java.lang.String fileName,
java.lang.String separator) |
|
protected void |
insertLine(java.lang.String[] data) |
|
protected void |
insertRecord(java.lang.String currentLine) |
|
protected void |
postLine() |
|
protected java.sql.PreparedStatement |
prepareStatement(java.lang.String sql) |
|
protected java.lang.String[] |
readData(java.lang.String currentLine) |
|
void |
rollback() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddDBConnectionListener, addDBConnectionListener, closeConnection, doCommit, doRollBack, executeDoubleParamFunction, executeDoubleParamFunction, executeDoubleParamProcedure, executeMultiParamProcedure, executeQuery, executeSingleParamOraArrayFun, executeTrippleParamFunction, executeTrippleParamProcedure, getSMYLDConnection, getTableTotalRecordsNumber, getUtility, handleDBError, isConnected, setDBConnection, setSMYLDConnectionpublic DBIOHandler(DBErrorHandler e, DBConnection dbConn)
public void importFile(java.lang.String dumpKey,
java.lang.String targetTable,
java.lang.String fileName,
java.lang.String separator)
throws java.lang.Exception
java.lang.Exceptionprotected void doInitializeProcess(java.lang.String targetTable)
throws java.lang.Exception
java.lang.Exceptionprotected void doClearProcess()
throws java.lang.Exception
java.lang.Exceptionprotected java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws java.lang.Exception
java.lang.Exceptionprotected void insertRecord(java.lang.String currentLine)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String[] getLastDataLine()
protected java.lang.String createInsertSQL(java.lang.String tableName)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String[] readData(java.lang.String currentLine)
throws java.lang.Exception
java.lang.Exceptionpublic int getLineNumber()
protected void insertLine(java.lang.String[] data)
throws java.lang.Exception
java.lang.Exceptionprotected void fillData(java.lang.String[] data,
int offset)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Vector<java.lang.String> detectSchemaError(java.lang.String recordLine)
public void rollback()
throws java.lang.Exception
java.lang.Exceptionpublic void commit()
throws java.lang.Exception
java.lang.Exceptionprotected void postLine()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2019 SMYLD. All rights reserved.