Class DefaultDatabaseConnector

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.sql.Connection connect​(java.lang.String url, java.lang.String userName, java.lang.String password, boolean isAutoCommitEnabled, int timeout, boolean isReadOnly)  
      java.sql.Connection connectReadOnly​(java.lang.String url, java.lang.String userName, java.lang.String password, int timeout)  
      java.sql.Connection connectWritable​(java.lang.String url, java.lang.String userName, java.lang.String password, boolean isAutoCommitEnabled, int timeout)  
      boolean isApplicable​(java.lang.String context)  
      boolean isConnectable​(java.lang.String url, java.lang.String userName, java.lang.String password)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultDatabaseConnector

        public DefaultDatabaseConnector()
    • Method Detail

      • connectReadOnly

        public java.sql.Connection connectReadOnly​(java.lang.String url,
                                                   java.lang.String userName,
                                                   java.lang.String password,
                                                   int timeout)
                                            throws java.sql.SQLException
        Specified by:
        connectReadOnly in interface IDatabaseConnector
        Throws:
        java.sql.SQLException
      • connectWritable

        public java.sql.Connection connectWritable​(java.lang.String url,
                                                   java.lang.String userName,
                                                   java.lang.String password,
                                                   boolean isAutoCommitEnabled,
                                                   int timeout)
                                            throws java.sql.SQLException
        Specified by:
        connectWritable in interface IDatabaseConnector
        Throws:
        java.sql.SQLException
      • connect

        public java.sql.Connection connect​(java.lang.String url,
                                           java.lang.String userName,
                                           java.lang.String password,
                                           boolean isAutoCommitEnabled,
                                           int timeout,
                                           boolean isReadOnly)
                                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • isApplicable

        public boolean isApplicable​(java.lang.String context)
        Specified by:
        isApplicable in interface IApplicable<java.lang.String>
      • isConnectable

        public boolean isConnectable​(java.lang.String url,
                                     java.lang.String userName,
                                     java.lang.String password)
        Specified by:
        isConnectable in interface IDatabaseConnector