Class DatabaseObject


  • public class DatabaseObject
    extends java.lang.Object
    A Database object, representing a connection to a JDBC Driver
    • Constructor Detail

      • DatabaseObject

        public DatabaseObject​(DbSource dbsource)
        Create a new database object based on a hop data source.
        Parameters:
        dbsource - The name of the DB source
    • Method Detail

      • getClassName

        public java.lang.String getClassName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toDetailString

        public java.lang.String toDetailString()
      • getLastError

        public java.lang.Object getLastError()
      • connect

        public boolean connect​(java.lang.String url,
                               java.lang.String userName,
                               java.lang.String password)
        Connect to the database, using the specific url, optional user name and password
        Parameters:
        url - the database URL
        userName - the database user name
        password - the database password
        Returns:
        true if successful, false otherwise
      • disconnect

        public boolean disconnect()
        Disconnect from the database, nop if not conected
        Returns:
        true if successful, false if error during idsconnect
      • release

        public void release()
      • executePreparedRetrieval

        public DatabaseObject.RowSet executePreparedRetrieval​(java.sql.PreparedStatement statement)
      • executeCommand

        public int executeCommand​(java.lang.String sql)
      • getMetaData

        public java.lang.Object getMetaData()