@UtilityMarker public final class DatabaseUtility extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
checkConnection(java.sql.Connection connection) |
static java.sql.Statement |
createStatement(java.sql.Connection connection) |
static void |
executeScriptFromResource(java.sql.Connection connection,
java.lang.String scriptResource) |
static java.sql.ResultSet |
executeSql(java.sql.Statement statement,
java.lang.String sql) |
static java.sql.ResultSet |
executeSql(java.sql.Statement statement,
java.lang.String sql,
boolean throwSQLException) |
static long |
executeSqlForLong(java.sql.Connection connection,
java.lang.String sql) |
static java.lang.Object |
executeSqlForScalar(java.sql.Connection connection,
java.lang.String sql) |
static void |
logSQLWarnings(java.sql.ResultSet resultSet) |
static void |
logSQLWarnings(java.sql.Statement statement) |
static java.util.List<java.lang.String> |
readResultsVector(java.sql.ResultSet results)
Reads a single column result set as a list.
|
public static void checkConnection(java.sql.Connection connection)
throws SchemaCrawlerException
SchemaCrawlerExceptionpublic static java.sql.Statement createStatement(java.sql.Connection connection)
throws SchemaCrawlerException,
java.sql.SQLException
SchemaCrawlerExceptionjava.sql.SQLExceptionpublic static void executeScriptFromResource(java.sql.Connection connection,
java.lang.String scriptResource)
throws SchemaCrawlerException
SchemaCrawlerExceptionpublic static java.sql.ResultSet executeSql(java.sql.Statement statement,
java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.sql.ResultSet executeSql(java.sql.Statement statement,
java.lang.String sql,
boolean throwSQLException)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static long executeSqlForLong(java.sql.Connection connection,
java.lang.String sql)
throws SchemaCrawlerException
SchemaCrawlerExceptionpublic static java.lang.Object executeSqlForScalar(java.sql.Connection connection,
java.lang.String sql)
throws SchemaCrawlerException
SchemaCrawlerExceptionpublic static void logSQLWarnings(java.sql.ResultSet resultSet)
public static void logSQLWarnings(java.sql.Statement statement)
public static java.util.List<java.lang.String> readResultsVector(java.sql.ResultSet results)
throws java.sql.SQLException
results - Result setjava.sql.SQLException - On an exceptionCopyright © 2000-2018 Sualeh Fatehi. All rights reserved.