Class GenericDriver

    • Constructor Summary

      Constructors 
      Constructor Description
      GenericDriver​(java.lang.String url)
      Create a connection from an URL.
      GenericDriver​(java.sql.Connection conn)
      Create connection directly from already opened connection.
    • Field Detail

      • connection

        protected java.sql.Connection connection
    • Constructor Detail

      • GenericDriver

        public GenericDriver​(java.sql.Connection conn)
        Create connection directly from already opened connection.
        Parameters:
        conn -
      • GenericDriver

        public GenericDriver​(java.lang.String url)
                      throws java.net.URISyntaxException,
                             java.sql.SQLException,
                             java.lang.Exception
        Create a connection from an URL.
        Parameters:
        url -
        Throws:
        java.net.URISyntaxException
        java.sql.SQLException
        java.lang.Exception
    • Method Detail

      • parseURL

        protected void parseURL()
                         throws java.sql.SQLException
        Parse URL for connect.
        Throws:
        java.sql.SQLException
      • connect

        public GenericDriver connect​(java.lang.String user,
                                     java.lang.String password)
                              throws java.lang.Exception
        Connect to the database.
        Specified by:
        connect in interface DBConnectionDriver
        Returns:
        Throws:
        java.lang.Exception
      • isConnected

        public boolean isConnected()
        Check if driver is connected at the moment.
        Specified by:
        isConnected in interface DBConnectionDriver
        Returns:
      • getDatabase

        protected java.lang.String getDatabase()
      • setDatabase

        protected void setDatabase​(java.lang.String database)
      • getHost

        protected java.lang.String getHost()
      • setHost

        protected void setHost​(java.lang.String host)
      • getPort

        protected java.lang.String getPort()
      • setPort

        protected void setPort​(java.lang.String port)
      • getUrl

        protected java.lang.String getUrl()