@UtilityMarker public final class DatabaseUtility extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.sql.Connection |
checkConnection(java.sql.Connection connection) |
static java.sql.ResultSet |
checkResultSet(java.sql.ResultSet resultSet) |
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 java.lang.String |
getDatabaseVersion(java.sql.Connection connection) |
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 java.sql.Connection checkConnection(java.sql.Connection connection)
throws SchemaCrawlerSQLException
SchemaCrawlerSQLExceptionpublic static java.sql.ResultSet checkResultSet(java.sql.ResultSet resultSet)
throws SchemaCrawlerSQLException
SchemaCrawlerSQLExceptionpublic static java.sql.Statement createStatement(java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static void executeScriptFromResource(java.sql.Connection connection,
java.lang.String scriptResource)
public 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 java.lang.String getDatabaseVersion(java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLExceptionpublic 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.