Class JdbcUtils


  • public class JdbcUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JdbcUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void closeConnection​(java.sql.Connection conn, org.slf4j.Logger logger)  
      static void closePreparedStatement​(java.sql.PreparedStatement stmt, org.slf4j.Logger logger)  
      static ConnectionProvider createConnectionProvider​(org.apache.qpid.server.model.ConfiguredObject<?> parent, JDBCSettings settings, org.slf4j.Logger logger)  
      static void dropTables​(java.sql.Connection connection, org.slf4j.Logger logger, java.util.Collection<java.lang.String> tableNames)  
      static boolean tableExists​(java.lang.String tableName, java.sql.Connection conn)  
      • Methods inherited from class java.lang.Object

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

      • JdbcUtils

        public JdbcUtils()
    • Method Detail

      • closeConnection

        public static void closeConnection​(java.sql.Connection conn,
                                           org.slf4j.Logger logger)
      • closePreparedStatement

        public static void closePreparedStatement​(java.sql.PreparedStatement stmt,
                                                  org.slf4j.Logger logger)
      • tableExists

        public static boolean tableExists​(java.lang.String tableName,
                                          java.sql.Connection conn)
                                   throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • createConnectionProvider

        public static ConnectionProvider createConnectionProvider​(org.apache.qpid.server.model.ConfiguredObject<?> parent,
                                                                  JDBCSettings settings,
                                                                  org.slf4j.Logger logger)
                                                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • dropTables

        public static void dropTables​(java.sql.Connection connection,
                                      org.slf4j.Logger logger,
                                      java.util.Collection<java.lang.String> tableNames)