|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.databene.commons.db.DBUtil
public class DBUtil
Provides database related utility methods.
Created: 06.01.2007 19:27:02
| Method Summary | ||
|---|---|---|
static boolean |
available(java.lang.String url,
java.lang.String driverClass,
java.lang.String user,
java.lang.String password)
|
|
static void |
checkReadOnly(java.lang.String sql,
boolean readOnly)
|
|
static void |
close(java.sql.Connection connection)
Closes a database connection silently |
|
static void |
close(java.sql.ResultSet resultSet)
|
|
static void |
close(java.sql.Statement statement)
|
|
static java.sql.Connection |
connect(JDBCConnectData data)
|
|
static java.sql.Connection |
connect(java.lang.String url,
java.lang.String driverClassName,
java.lang.String user,
java.lang.String password)
|
|
static java.lang.Object[] |
currentLine(java.sql.ResultSet resultSet)
Deprecated. replaced by ResultSetConverter |
|
static java.lang.String |
escape(java.lang.String text)
|
|
static int |
executeUpdate(java.lang.String sql,
java.sql.Connection connection)
|
|
static java.lang.String |
format(java.sql.ResultSet resultSet)
|
|
static void |
logMetaData(java.sql.Connection connection)
|
|
static java.lang.Object[] |
nextLine(java.sql.ResultSet resultSet)
Deprecated. replaced by ConvertingIterable(ResultSetIterator, ResultSetConverter) |
|
static java.lang.Object |
parseResultSet(java.sql.ResultSet resultSet)
|
|
static java.sql.PreparedStatement |
prepareStatement(java.sql.Connection connection,
java.lang.String sql,
boolean readOnly)
|
|
static java.sql.PreparedStatement |
prepareStatement(java.sql.Connection connection,
java.lang.String sql,
boolean readOnly,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
|
|
static java.lang.Object |
query(java.lang.String query,
java.sql.Connection connection)
|
|
static long |
queryLong(java.lang.String query,
java.sql.Connection connection)
|
|
static java.lang.Object |
queryScalar(java.lang.String query,
java.sql.Connection connection)
|
|
static
|
queryScalarArray(java.lang.String query,
java.lang.Class<T> componentType,
java.sql.Connection connection)
|
|
static java.lang.String |
queryString(java.sql.PreparedStatement statement)
|
|
static ResultsWithMetadata |
queryWithMetadata(java.lang.String query,
java.sql.Connection connection)
|
|
static java.lang.Object |
runScript(java.lang.String scriptText,
java.sql.Connection connection,
boolean ignoreComments,
ErrorHandler errorHandler)
|
|
static java.lang.Object |
runScript(java.lang.String scriptUri,
java.lang.String encoding,
java.sql.Connection connection,
boolean ignoreComments,
ErrorHandler errorHandler)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.sql.Connection connect(JDBCConnectData data)
throws ConnectFailedException
ConnectFailedException
public static java.sql.Connection connect(java.lang.String url,
java.lang.String driverClassName,
java.lang.String user,
java.lang.String password)
throws ConnectFailedException
ConnectFailedException
public static boolean available(java.lang.String url,
java.lang.String driverClass,
java.lang.String user,
java.lang.String password)
public static void close(java.sql.Connection connection)
public static void close(java.sql.Statement statement)
public static void close(java.sql.ResultSet resultSet)
public static java.lang.Object parseResultSet(java.sql.ResultSet resultSet)
throws java.sql.SQLException
java.sql.SQLException
@Deprecated
public static java.lang.Object[] nextLine(java.sql.ResultSet resultSet)
throws java.sql.SQLException
java.sql.SQLException
@Deprecated
public static java.lang.Object[] currentLine(java.sql.ResultSet resultSet)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String format(java.sql.ResultSet resultSet)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.lang.String queryString(java.sql.PreparedStatement statement)
public static long queryLong(java.lang.String query,
java.sql.Connection connection)
public static java.lang.Object queryScalar(java.lang.String query,
java.sql.Connection connection)
public static java.lang.Object runScript(java.lang.String scriptUri,
java.lang.String encoding,
java.sql.Connection connection,
boolean ignoreComments,
ErrorHandler errorHandler)
throws java.io.IOException
java.io.IOException
public static java.lang.Object runScript(java.lang.String scriptText,
java.sql.Connection connection,
boolean ignoreComments,
ErrorHandler errorHandler)
public static int executeUpdate(java.lang.String sql,
java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLException
public static <T> T[] queryScalarArray(java.lang.String query,
java.lang.Class<T> componentType,
java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.Object query(java.lang.String query,
java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLException
public static java.sql.PreparedStatement prepareStatement(java.sql.Connection connection,
java.lang.String sql,
boolean readOnly)
throws java.sql.SQLException
java.sql.SQLException
public static java.sql.PreparedStatement prepareStatement(java.sql.Connection connection,
java.lang.String sql,
boolean readOnly,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.lang.String escape(java.lang.String text)
public static ResultsWithMetadata queryWithMetadata(java.lang.String query,
java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLException
public static void checkReadOnly(java.lang.String sql,
boolean readOnly)
public static void logMetaData(java.sql.Connection connection)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||