Class JDBCUtil
java.lang.Object
com.predic8.membrane.core.interceptor.statistics.util.JDBCUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCreateTableStatement(String idPart) static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetPreparedInsertStatement(boolean idGenerated) static booleanisDerbyDatabase(DatabaseMetaData metaData) static booleanisIdGenerated(DatabaseMetaData metaData) static booleanisMySQLDatabase(DatabaseMetaData metaData) static booleanisOracleDatabase(DatabaseMetaData metaData) static voidsetData(AbstractExchange exc, PreparedStatement prepSt, boolean idGenerated) static booleantableExists(Connection con, String table)
-
Field Details
-
SEQUENCE_STATISTIC
- See Also:
-
TRIGGER_STATISTIC
- See Also:
-
TABLE_NAME
- See Also:
-
ID
- See Also:
-
STATUS_CODE
- See Also:
-
TIME
- See Also:
-
RULE
- See Also:
-
METHOD
- See Also:
-
PATH
- See Also:
-
CLIENT
- See Also:
-
SERVER
- See Also:
-
REQUEST_CONTENT_TYPE
- See Also:
-
REQUEST_CONTENT_LENGTH
- See Also:
-
RESPONSE_CONTENT_TYPE
- See Also:
-
RESPONSE_CONTENT_LENGTH
- See Also:
-
DURATION
- See Also:
-
MSG_FILE_PATH
- See Also:
-
CREATE_SEQUENCE
- See Also:
-
CREATE_TRIGGER
- See Also:
-
COUNT_ALL
- See Also:
-
-
Constructor Details
-
JDBCUtil
public JDBCUtil()
-
-
Method Details
-
getCreateTableStatementForOracle
-
getCreateTableStatementForMySQL
-
getCreateTableStatementForDerby
-
getCreateTableStatementForOther
-
getCreateTableStatement
-
getPreparedInsertStatement
-
isIdGenerated
- Throws:
Exception
-
setData
public static void setData(AbstractExchange exc, PreparedStatement prepSt, boolean idGenerated) throws SQLException - Throws:
SQLException
-
getFilePath
-
isOracleDatabase
- Throws:
SQLException
-
isMySQLDatabase
- Throws:
SQLException
-
isDerbyDatabase
- Throws:
SQLException
-
tableExists
- Throws:
SQLException
-