# Uses of Package
com.microsoft.sqlserver.jdbc

Packages that use com.microsoft.sqlserver.jdbc
com.microsoft.sqlserver.jdbc
com.microsoft.sqlserver.jdbc.dataclassification

Classes in com.microsoft.sqlserver.jdbc used by com.microsoft.sqlserver.jdbc
Geography: Geography datatype represents data in a round-earth coordinate system.
Geometry: Geometry datatype represents data in a Euclidean (flat) coordinate system.
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.
ReconnectListener: This functional interface represents a listener which is called before a reconnect of `SQLServerConnection`.
SqlAuthenticationToken: Provides an implementation of a SqlAuthenticationToken
SQLServerAccessTokenCallback: Provides SqlAuthenticationToken callback to be implemented by client code.
SQLServerBulkCopyOptions: Provides a collection of settings that control how an instance of SQLServerBulkCopy behaves.
SQLServerColumnEncryptionKeyStoreProvider: Defines the abstract 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.
SQLServerConnectionPoolDataSource: Provides physical database connections for connection pool managers.
SQLServerDataColumn: Represents a column of the in-memory data table represented by `SQLServerDataTable`.
SQLServerDataSource: Contains a list of properties specific for the `SQLServerConnection` class.
SQLServerDataTable: Represents the data table for SQL Server.
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.
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.
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.

Classes in com.microsoft.sqlserver.jdbc used by com.microsoft.sqlserver.jdbc.dataclassification
SQLServerException: Represents the exception thrown from any point in the driver that throws a java.sql.SQLException.