Module com.microsoft.sqlserver.jdbc

# Package com.microsoft.sqlserver.jdbc

package com.microsoft.sqlserver.jdbc

Interface Summary
Interface
Description
ISQLServerBulkData
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.
ISQLServerBulkRecord
Deprecated.
as of 8.1.0, because the interface contains methods which are not called as part of actual bulk copy process.
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.
SQLServerKeyVaultAuthenticationCallback
Provides a callback delegate which is to be implemented by the client code
Class Summary
Class
Description
Geography
Geography datatype represents data in a round-earth coordinate system.
Geometry
Geometry datatype represents data in a Euclidean (flat) coordinate system.
JaasConfiguration
Overrides JAAS Configuration and always provide a configuration is not defined for default configuration.
KerbCallback
Provides implemention of the callback handler for Kerberos.
MaxResultBufferCounter
Implementation of ICounter for 'maxResultBuffer' property.
MaxResultBufferParser
Parser created to parse String value from Connection String to equivalent number of bytes for JDBC Driver to work on.
PersistentTokenCacheAccessAspect
Access aspect for accessing the token cache.
SQLServerAASEnclaveProvider
Provides the implementation of the AAS Enclave Provider.
SQLServerBlob
Represents a binary LOB object and implements a java.sql.Blob.
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.
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.
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.
SQLServerStatement
Provides an implementation of java.sql.Statement JDBC Interface to assist in creating Statements against SQL Server.
SQLServerVSMEnclaveProvider
Provides the implementation of the VSM Enclave Provider.
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.
Enum Class Summary
Enum Class
Description
SQLServerStatementColumnEncryptionSetting
Specifies how data will be sent and received when reading and writing encrypted columns.
Exception Summary
Exception
Description
SQLServerException
Represents the exception thrown from any point in the driver that throws a java.sql.SQLException.