Class JDBCUtils


  • public class JDBCUtils
    extends java.lang.Object
    Convenience helper for JDBC.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JDBCUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getSubprotocolForURL​(java.lang.String url)
      Method to return the "subprotocol" for a JDBC URL.
      static void logWarnings​(java.sql.ResultSet rs)
      Utility to log all warning for the specified ResultSet.
      static void logWarnings​(java.sql.SQLWarning warning)
      Logs SQL warnings to the common log.
      static void logWarnings​(java.sql.Statement stmt)
      Utility to log all warning for the specified Statement.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JDBCUtils

        private JDBCUtils()
    • 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