Class SQLServerDriver

java.lang.Object
com.microsoft.sqlserver.jdbc.SQLServerDriver
All Implemented Interfaces:
java.sql.Driver

public final class SQLServerDriver
extends java.lang.Object
implements java.sql.Driver
Provides methods to connect to a SQL Server database and to obtain information about the JDBC driver.
  • Constructor Summary

    Constructors
    Constructor Description
    SQLServerDriver()
    Creates a SQLServerDriver object
  • Method Summary

    Modifier and Type Method Description
    boolean acceptsURL​(java.lang.String url)  
    java.sql.Connection connect​(java.lang.String Url, java.util.Properties suppliedProperties)  
    static void deregister()
    De-registers the driver with the DriverManager.
    int getMajorVersion()  
    int getMinorVersion()  
    java.util.logging.Logger getParentLogger()  
    java.sql.DriverPropertyInfo[] getPropertyInfo​(java.lang.String Url, java.util.Properties Info)  
    static boolean isRegistered()
    Checks whether the driver has been registered with the driver manager.
    boolean jdbcCompliant()  
    static void register()
    Registers the driver with DriverManager.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SQLServerDriver

      public SQLServerDriver()
      Creates a SQLServerDriver object
  • Method Details

    • toString

      public final java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • register

      public static void register() throws java.sql.SQLException
      Registers the driver with DriverManager. No-op if driver is already registered.
      Throws:
      java.sql.SQLException - if error
    • deregister

      public static void deregister() throws java.sql.SQLException
      De-registers the driver with the DriverManager. No-op if the driver is not registered.
      Throws:
      java.sql.SQLException - if error
    • isRegistered

      public static boolean isRegistered()
      Checks whether the driver has been registered with the driver manager.
      Returns:
      if the driver has been registered with the driver manager
    • connect

      public java.sql.Connection connect​(java.lang.String Url, java.util.Properties suppliedProperties) throws SQLServerException
      Specified by:
      connect in interface java.sql.Driver
      Throws:
      SQLServerException
    • acceptsURL

      public boolean acceptsURL​(java.lang.String url) throws SQLServerException
      Specified by:
      acceptsURL in interface java.sql.Driver
      Throws:
      SQLServerException
    • getPropertyInfo

      public java.sql.DriverPropertyInfo[] getPropertyInfo​(java.lang.String Url, java.util.Properties Info) throws SQLServerException
      Specified by:
      getPropertyInfo in interface java.sql.Driver
      Throws:
      SQLServerException
    • getMajorVersion

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

      public int getMinorVersion()
      Specified by:
      getMinorVersion in interface java.sql.Driver
    • getParentLogger

      public java.util.logging.Logger getParentLogger()
      Specified by:
      getParentLogger in interface java.sql.Driver
    • jdbcCompliant

      public boolean jdbcCompliant()
      Specified by:
      jdbcCompliant in interface java.sql.Driver