Class TSDBDriver

  • All Implemented Interfaces:
    Driver

    public class TSDBDriver
    extends Object
    implements Driver
    The Java SQL framework allows for multiple database drivers. Each driver should supply a class that implements the Driver interface

    The DriverManager will try to load as many drivers as it can find and then for any given connection request, it will ask each driver in turn to try to connect to the target URL.

    It is strongly recommended that each Driver class should be small and stand alone so that the Driver class can be loaded and queried without bringing in vast quantities of supporting code.

    When a Driver class is loaded, it should create an instance of itself and register it with the DriverManager. This means that a user can load and register a driver by doing Class.forName("foo.bah.Driver")

    • Field Detail

      • PROPERTY_KEY_DBNAME

        public static final String PROPERTY_KEY_DBNAME
        Key used to retrieve the database value from the properties instance passed to the driver.
        See Also:
        Constant Field Values
      • PROPERTY_KEY_HOST

        public static final String PROPERTY_KEY_HOST
        Key used to retrieve the host value from the properties instance passed to the driver.
        See Also:
        Constant Field Values
      • PROPERTY_KEY_PASSWORD

        public static final String PROPERTY_KEY_PASSWORD
        Key used to retrieve the password value from the properties instance passed to the driver.
        See Also:
        Constant Field Values
      • PROPERTY_KEY_PORT

        public static final String PROPERTY_KEY_PORT
        Key used to retrieve the port number value from the properties instance passed to the driver.
        See Also:
        Constant Field Values
      • PROPERTY_KEY_USER

        public static final String PROPERTY_KEY_USER
        Key used to retrieve the user value from the properties instance passed to the driver.
        See Also:
        Constant Field Values
      • PROPERTY_KEY_CONFIG_DIR

        public static final String PROPERTY_KEY_CONFIG_DIR
        Key for the configuration file directory of TSDB client in properties instance
        See Also:
        Constant Field Values
      • PROPERTY_KEY_TIME_ZONE

        public static final String PROPERTY_KEY_TIME_ZONE
        Key for the timezone used by the TSDB client in properties instance
        See Also:
        Constant Field Values
      • PROPERTY_KEY_LOCALE

        public static final String PROPERTY_KEY_LOCALE
        Key for the locale used by the TSDB client in properties instance
        See Also:
        Constant Field Values
      • PROPERTY_KEY_CHARSET

        public static final String PROPERTY_KEY_CHARSET
        Key for the char encoding used by the TSDB client in properties instance
        See Also:
        Constant Field Values
      • PORT_NUMBER_INDEX

        public static final int PORT_NUMBER_INDEX
        Index for port coming out of parseHostPortPair().
        See Also:
        Constant Field Values
      • HOST_NAME_INDEX

        public static final int HOST_NAME_INDEX
        Index for host coming out of parseHostPortPair().
        See Also:
        Constant Field Values
    • Constructor Detail

      • TSDBDriver

        public TSDBDriver()