Interface RelationalDriver

  • All Superinterfaces:
    java.sql.Driver

    public interface RelationalDriver
    extends java.sql.Driver
    A Driver which is used to connect to a Relational Database.
    • Method Detail

      • connect

        default RelationalConnection connect​(@Nonnull
                                             java.net.URI url)
                                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • connect

        RelationalConnection connect​(@Nonnull
                                     java.net.URI url,
                                     @Nonnull
                                     Options connectionOptions)
                              throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getMajorVersion

        default int getMajorVersion()
        Specified by:
        getMajorVersion in interface java.sql.Driver
      • getMinorVersion

        default int getMinorVersion()
        Specified by:
        getMinorVersion in interface java.sql.Driver
      • getPropertyInfo

        default java.sql.DriverPropertyInfo[] getPropertyInfo​(java.lang.String url,
                                                              java.util.Properties info)
                                                       throws java.sql.SQLException
        Specified by:
        getPropertyInfo in interface java.sql.Driver
        Throws:
        java.sql.SQLException
      • jdbcCompliant

        default boolean jdbcCompliant()
        Specified by:
        jdbcCompliant in interface java.sql.Driver
      • getParentLogger

        default java.util.logging.Logger getParentLogger()
                                                  throws java.sql.SQLFeatureNotSupportedException
        Specified by:
        getParentLogger in interface java.sql.Driver
        Throws:
        java.sql.SQLFeatureNotSupportedException