Class DatabaseObject

java.lang.Object
helma.scripting.rhino.extensions.DatabaseObject

public class DatabaseObject extends Object
A Database object, representing a connection to a JDBC Driver
  • Constructor Details

    • 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 Details

    • getClassName

      public String getClassName()
    • toString

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

      public String toDetailString()
    • getLastError

      public Object getLastError()
    • connect

      public boolean connect(String url, String userName, 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()
    • executeRetrieval

      public DatabaseObject.RowSet executeRetrieval(String sql)
    • executePreparedRetrieval

      public DatabaseObject.RowSet executePreparedRetrieval(PreparedStatement statement)
    • executeCommand

      public int executeCommand(String sql)
    • getMetaData

      public Object getMetaData()