Class DatabaseConnection

    • Constructor Detail

      • DatabaseConnection

        public DatabaseConnection()
                           throws Exception
        Sets up the database drivers.
        Throws:
        Exception - if an error occurs
      • DatabaseConnection

        public DatabaseConnection​(File propsFile)
                           throws Exception
        Reads the properties from the specified file and sets up the database drivers.
        Parameters:
        propsFile - the props file to load, ignored if null or pointing to a directory
        Throws:
        Exception - if an error occurs
      • DatabaseConnection

        public DatabaseConnection​(Properties props)
                           throws Exception
        Uses the specified properties to set up the database drivers.
        Parameters:
        props - the properties to use, ignored if null
        Throws:
        Exception - if an error occurs
    • Method Detail

      • getProperties

        public Properties getProperties()
        Returns the underlying properties object.
        Returns:
        the properties object
      • getUpperCase

        public boolean getUpperCase()
        Check if the property checkUpperCaseNames in the DatabaseUtils file is set to true or false.
        Returns:
        true if the property checkUpperCaseNames in the DatabaseUtils file is set to true, false otherwise.
      • getMetaData

        public DatabaseMetaData getMetaData()
                                     throws Exception
        Gets meta data for the database connection object.
        Returns:
        the meta data.
        Throws:
        Exception - if an error occurs
      • getUpdateCount

        public int getUpdateCount()
                           throws SQLException
        Dewtermines if the current query retrieves a result set or updates a table
        Returns:
        the update count (-1 if the query retrieves a result set).
        Throws:
        SQLException - if an error occurs