Interface DriverDataSource

All Superinterfaces:
CommonDataSource, DataSource, Wrapper
All Known Implementing Classes:
AutoDriverDataSource, DBCPDriverDataSource, SimpleDriverDataSource

public interface DriverDataSource extends DataSource
A DataSource that allows additional configuration options to be set into it, so that it can wrap a JDBC driver or other DataSource.
Author:
Marc Prud'hommeaux
  • Method Details

    • setConnectionURL

      void setConnectionURL(String connectionURL)
      JDBC URL.
    • getConnectionURL

      String getConnectionURL()
      JDBC URL.
    • setConnectionDriverName

      void setConnectionDriverName(String connectionDriverName)
      Driver class name.
    • getConnectionDriverName

      String getConnectionDriverName()
      Driver class name.
    • setConnectionUserName

      void setConnectionUserName(String connectionUserName)
      JDBC user name.
    • getConnectionUserName

      String getConnectionUserName()
      JDBC user name.
    • setConnectionPassword

      void setConnectionPassword(String connectionPassword)
      JDBC password.
    • setClassLoader

      void setClassLoader(ClassLoader classLoader)
      JDBC password.
    • getClassLoader

      ClassLoader getClassLoader()
      Classloader for loading driver class, etc.
    • setConnectionFactoryProperties

      void setConnectionFactoryProperties(Properties props)
      Configuration of datasource properties.
    • getConnectionFactoryProperties

      Properties getConnectionFactoryProperties()
      Configuration of datasource properties.
    • setConnectionProperties

      void setConnectionProperties(Properties props)
      Configuration of connection.
    • getConnectionProperties

      Properties getConnectionProperties()
      Configuration of connection.
    • createConnectionDecorators

      List<ConnectionDecorator> createConnectionDecorators()
      Provide any built-in decorators; may be null.
    • initDBDictionary

      void initDBDictionary(DBDictionary dict)
      Initialize self and dictionary once available.