Class DatabaseConnectionConfiguration

java.lang.Object
ch.ivyteam.db.jdbc.DatabaseConnectionConfiguration
All Implemented Interfaces:
Serializable, Cloneable

public class DatabaseConnectionConfiguration extends Object implements Serializable, Cloneable
Holds the configuration of a jdbc database connection. This class is only a data container. Therefore do not add active functions here.
Since:
27.01.2006
See Also:
API:
This is a public API.
  • Constructor Details

    • DatabaseConnectionConfiguration

      public DatabaseConnectionConfiguration()
      API:
      This public API is available in Java.
    • DatabaseConnectionConfiguration

      public DatabaseConnectionConfiguration(String connectionUrl, String driverName)
      API:
      This public API is available in Java.
    • DatabaseConnectionConfiguration

      public DatabaseConnectionConfiguration(String connectionUrl, String driverName, String userName, String password)
      Parameters:
      connectionUrl - The connection url
      driverName - The driver name
      userName - The user name
      password - The password
      API:
      This public API is available in Java.
  • Method Details

    • getDriverName

      public String getDriverName()
      Gets the driver name
      Returns:
      driver name
      API:
      This public API is available in Java.
    • setDriverName

      public void setDriverName(String driverName)
      Set the driver name
      Parameters:
      driverName - The db driver name.
      API:
      This public API is available in Java.
    • getConnectionUrl

      public String getConnectionUrl()
      Gets the connection url
      Returns:
      connection url
      API:
      This public API is available in Java.
    • setConnectionUrl

      public void setConnectionUrl(String connectionUrl)
      Set the connection url
      Parameters:
      connectionUrl - The connection url
      API:
      This public API is available in Java.
    • getUserName

      public String getUserName()
      Gets the user name
      Returns:
      user name
      API:
      This public API is available in Java.
    • setUserName

      public void setUserName(String userName)
      Set the db user name.
      Parameters:
      userName - The db user name
      API:
      This public API is available in Java.
    • getPassword

      public String getPassword()
      Gets the password
      Returns:
      password
      API:
      This public API is available in Java.
    • setPassword

      public void setPassword(String password)
      Set the password
      Parameters:
      password - The password
      API:
      This public API is available in Java.
    • equals

      public boolean equals(Object object)
      API:
      This public API is available in Java.
    • hashCode

      public int hashCode()
      API:
      This public API is available in Java.
    • getProperty

      public String getProperty(String propertyName)
      Gets a property
      Parameters:
      propertyName - Name of the property
      Returns:
      property value
      API:
      This public API is available in Java.
    • setProperty

      public void setProperty(String propertyName, String propertyValue)
      Sets a DB connection property. If name and/or value is null the property is not set into the configuration.
      Parameters:
      propertyName - the property name
      propertyValue - the property value
      API:
      This public API is available in Java.
    • getPropertyNames

      public Iterator<String> getPropertyNames()
      Gets an iterator with the db property names
      Returns:
      iterator with the db property names
      API:
      This public API is available in Java.
    • clearProperties

      public void clearProperties()
      Clears the db properties
      API:
      This public API is available in Java.
    • getProperties

      public Properties getProperties()
      Gets the properties
      Returns:
      properties
      API:
      This public API is available in Java.
    • toString

      public String toString()
      API:
      This public API is available in Java.