Package org.datanucleus.store.rdbms
Class JDBCUtils
- java.lang.Object
-
- org.datanucleus.store.rdbms.JDBCUtils
-
public class JDBCUtils extends java.lang.ObjectConvenience helper for JDBC.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateJDBCUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetSubprotocolForURL(java.lang.String url)Method to return the "subprotocol" for a JDBC URL.static voidlogWarnings(java.sql.ResultSet rs)Utility to log all warning for the specified ResultSet.static voidlogWarnings(java.sql.SQLWarning warning)Logs SQL warnings to the common log.static voidlogWarnings(java.sql.Statement stmt)Utility to log all warning for the specified Statement.
-
-
-
Method Detail
-
getSubprotocolForURL
public static java.lang.String getSubprotocolForURL(java.lang.String url)
Method to return the "subprotocol" for a JDBC URL. A JDBC URL is made up of jdbc:{subprotocol}:.... For example, jdbc:mysql:... or jdbc:hsqldb:....- Parameters:
url- The JDBC URL- Returns:
- The subprotocol
-
logWarnings
public static void logWarnings(java.sql.SQLWarning warning)
Logs SQL warnings to the common log. Should be called after any operation on a JDBC Statement or ResultSet object.- Parameters:
warning- the value returned from getWarnings().
-
logWarnings
public static void logWarnings(java.sql.Statement stmt)
Utility to log all warning for the specified Statement.- Parameters:
stmt- The statement
-
logWarnings
public static void logWarnings(java.sql.ResultSet rs)
Utility to log all warning for the specified ResultSet.- Parameters:
rs- The ResultSet
-
-