# All Classes

Class | Description
--- | ---
Activator | Allows plugins to register the driver as an OSGI Framework service.
ColumnSensitivity | Represents the Data Classification Sensitivity Information for columns as configured in Database.
DateTimeOffset | Represents the SQL Server DATETIMEOFFSET data type.
DNSKerberosLocator | Represents a DNS Kerberos Locator
DNSRecordSRV | Represents a DNS SRV Record.
DNSUtilities | Provides utility functions for the DNS package
Geography | Geography datatype represents data in a round-earth coordinate system.
Geometry | Geometry datatype represents data in a Euclidean (flat) coordinate system.
InformationType | Represents the Data Classification Information Types as received from SQL Server for the active resultSet
InternalSpatialDatatype | Specifies the spatial data types values
ISQLServerBulkRecord | Provides an interface used to create classes that read in data from any source (such as a file) and allows a SQLServerBulkCopy class to write the data to SQL Server tables.
ISQLServerCallableStatement | Provides an interface to the `SQLServerCallableStatement` class.
ISQLServerConnection | Provides an interface to the `SQLServerConnection` and `SQLServerConnectionPoolProxy` classes.
ISQLServerConnection43 | Provides an interface to the `SQLServerConnection43` class.
ISQLServerDataRecord | Provides an interface to create classes that read in data from any source (such as a file) and allow a structured type to be sent to SQL Server tables.
ISQLServerDataSource | Provides a factory to create connections to the data source represented by this object.
ISQLServerPreparedStatement | Provides an interface to the `SQLServerPreparedStatement` class.
ISQLServerResultSet | Provides an interface to the `SQLServerResultSet` class.
ISQLServerResultSetMetaData | Provides an interface to the`SQLServerResultSetMetaData` class.
ISQLServerSavepoint | Provides an interface to the `SQLServerSavepoint` class.
ISQLServerStatement | Provides an interface to the `SQLServerStatement` class.
JaasConfiguration | Overrides JAAS Configuration and always provide a configuration is not defined for default configuration.
KerbCallback | Provides implemention of the callback handler for Kerberos.
Label | Represents the Data Classification Labels as received from SQL Server for the active resultSet
SensitivityClassification | Provides the functionlity to retrieve Sensitivity Classification data as received from SQL Server for the active resultSet
SensitivityProperty | Represents the Data Classification Sensitivity Property as received from SQL Server for the active resultSet
SQLServerBlob | Represents a binary LOB object and implements a java.sql.Blob.
SQLServerBulkBatchInsertRecord | Provides a simple implementation of the ISQLServerBulkRecord interface that can be used to read in the basic Java data types from an ArrayList of Parameters that were provided by pstmt/cstmt.
SQLServerBulkCopy | Provides functionality to efficiently bulk load a SQL Server table with data from another source.
SQLServerBulkCopyOptions | Provides a collection of settings that control how an instance of SQLServerBulkCopy behaves.
SQLServerBulkCSVFileRecord | Provides a simple implementation of the ISQLServerBulkRecord interface that can be used to read in the basic Java data types from a delimited file where each line represents a row of data.
SQLServerCallableStatement | Provides implementation of JDBC callable statements.
SQLServerClob | Represents a character LOB object and implements java.sql.Clob.
SQLServerColumnEncryptionAzureKeyVaultProvider | Provides implementation similar to certificate store provider.
SQLServerColumnEncryptionCertificateStoreProvider | Provides the implementation of the key store provider for the Windows Certificate Store.
SQLServerColumnEncryptionJavaKeyStoreProvider | Provides the implementation of the key store provider for Java Key Store.
SQLServerColumnEncryptionKeyStoreProvider | Defines the abtract class for a SQL Server Column Encryption key store provider Extend this class to implement a custom key store provider.
SQLServerConnection | Provides an implementation java.sql.connection interface that assists creating a JDBC connection to SQL Server.
SQLServerConnection43 | Extends `SQLServerConnection43` and implements `ISQLServerConnection43` with methods introduced in JDBC 4.3 Specifications.
SQLServerConnectionPoolDataSource | Provides physical database connections for connection pool managers.
SQLServerDatabaseMetaData | Provides the JDBC database meta data.
SQLServerDataColumn | Represents a column of the in-memory data table represented by `SQLServerDataTable`.
SQLServerDataSource | Contains a list of properties specific for the `SQLServerConnection` class.
SQLServerDataSourceFactory | Implementation of the Data Service Specification for JDBC™ Technology.
SQLServerDataSourceObjectFactory | Defines an object factory to materialize datasources from JNDI.
SQLServerDataTable | Represents the data table for SQL Server.
SQLServerDriver | Provides methods to connect to a SQL Server database and to obtain information about the JDBC driver.
SQLServerError | SQLServerError represents a TDS error or message event.
SQLServerException | Represents the exception thrown from any point in the driver that throws a java.sql.SQLException.
SQLServerKeyVaultAuthenticationCallback | Provides a callback delegate which is to be implemented by the client code
SQLServerMetaData | Represents metadata for a column.
SQLServerNClob | Represents a National Character Set LOB object and implements java.sql.NClob.
SQLServerParameterMetaData | Provides meta data for prepared statement parameters.
SQLServerPooledConnection | Represents a physical database connection in a connection pool.
SQLServerPreparedStatement | Provides an implementation of java.sql.PreparedStatement interface that assists in preparing Statements for SQL Server.
SQLServerResource | Represents a simple resource bundle containing the strings for localizing.
SQLServerResource_de |
SQLServerResource_es |
SQLServerResource_fr |
SQLServerResource_it |
SQLServerResource_ja |
SQLServerResource_ko |
SQLServerResource_pt_BR |
SQLServerResource_ru |
SQLServerResource_zh_CN |
SQLServerResource_zh_TW |
SQLServerResultSet | Defines the Top-level JDBC ResultSet implementation.
SQLServerResultSetMetaData | Provides an implementation of the result set metadata to the SQL Server.
SQLServerSavepoint | Provides an implementation of JDBC Interface java.sql.Savepoint.
SQLServerSortOrder | Specifies the sorting order
SQLServerStatement | Provides an implementation of java.sql.Statement JDBC Interface to assist in creating Statements against SQL Server.
SQLServerStatementColumnEncryptionSetting | Specifies how data will be sent and received when reading and writing encrypted columns.
SQLServerXAConnection | Provides JDBC connections that can participate in distributed (XA) transactions.
SQLServerXADataSource | Provides database connections for use in distributed (XA) transactions.
SQLServerXAResource | Provides an XAResource for XA distributed transaction management.
StringUtils | Provides a utility class for Strings.
Types | Defines the constants that are used to identify the SQL types that are specific to Microsoft SQL Server.