# Uses of Class
com.microsoft.sqlserver.jdbc.SQLServerConnection

Packages that use SQLServerConnection
Package | Description
--- | ---
com.microsoft.sqlserver.jdbc |

## Uses of SQLServerConnection in com.microsoft.sqlserver.jdbc

Subclasses of SQLServerConnection in com.microsoft.sqlserver.jdbc
Modifier and Type | Class | Description
--- | --- | ---
`class` | `SQLServerConnection43` | Extends `SQLServerConnection43` and implements `ISQLServerConnection43` with methods introduced in JDBC 4.3 Specifications.

Methods in com.microsoft.sqlserver.jdbc with parameters of type SQLServerConnection
Modifier and Type | Method | Description
--- | --- | ---
`java.util.ArrayList<byte[]>` | SQLServerAASEnclaveProvider.`createEnclaveSession​(SQLServerConnection connection, java.lang.String userSql, java.lang.String preparedTypeDefinitions, com.microsoft.sqlserver.jdbc.Parameter[] params, java.util.ArrayList<java.lang.String> parameterNames)` |
`java.util.ArrayList<byte[]>` | SQLServerVSMEnclaveProvider.`createEnclaveSession​(SQLServerConnection connection, java.lang.String userSql, java.lang.String preparedTypeDefinitions, com.microsoft.sqlserver.jdbc.Parameter[] params, java.util.ArrayList<java.lang.String> parameterNames)` |

Constructors in com.microsoft.sqlserver.jdbc with parameters of type SQLServerConnection
Constructor | Description
--- | ---
`SQLServerBlob​(SQLServerConnection connection, byte[] data)` | Deprecated. Use `createBlob()` instead.
`SQLServerClob​(SQLServerConnection connection, java.lang.String data)` | Deprecated. Use `createClob()` instead.
`SQLServerDatabaseMetaData​(SQLServerConnection con)` | Constructs a SQLServerDatabaseMetaData database meta data
`SQLServerSavepoint​(SQLServerConnection con, java.lang.String sName)` | Constructs a SQLServerSavepoint.