mssql-jdbc
The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs).
File Explorer
Download Latest Version (.zip)- architecture.instructions.md
- glossary.instructions.md
- patterns.instructions.md
- bug_report.md
- feature-request.md
- question.md
- build.prompt.md
- code-review.prompt.md
- create-pr.prompt.md
- fix-bug.prompt.md
- generate-doc-comments.prompt.md
- generate-prompt.prompt.md
- generate-skill.prompt.md
- getting-started.prompt.md
- implement-feature.prompt.md
- perf-optimization.prompt.md
- run-tests.prompt.md
- setup-dev.prompt.md
- bug_fix.md
- feature.md
- improvements.md
- other.md
- pr-template.md
- release.md
- codeql.yml
- copilot-instructions.md
- define-parameter-type.md
- parameter-hints-overview.md
- setObject-scaleOrLength.md
- legacy-fx-tests.md
- performance-metrics.md
- state-machine-testing.md
- java.sql.Driver
- ColumnSensitivity.java
- InformationType.java
- Label.java
- SensitivityClassification.java
- SensitivityProperty.java
- DNSKerberosLocator.java
- DNSRecordSRV.java
- DNSUtilities.java
- Activator.java
- SQLServerDataSourceFactory.java
- Figure.java
- Point.java
- Segment.java
- Shape.java
- WKBLinearRing.java
- WKBPoint.java
- ActivityCorrelator.java
- AE.java
- AuthenticationJNI.java
- Column.java
- ConfigurableRetryLogic.java
- ConfigurableRetryRule.java
- DataTypes.java
- DDC.java
- DLLException.java
- dtv.java
- FailOverInfo.java
- FailOverMapSingleton.java
- Geography.java
- Geometry.java
- ICounter.java
- IdleConnectionResiliency.java
- IOBuffer.java
- ISQLServerBulkData.java
- ISQLServerBulkRecord.java
- ISQLServerCallableStatement.java
- ISQLServerConnection.java
- ISQLServerConnection43.java
- ISQLServerDataRecord.java
- ISQLServerDataSource.java
- ISQLServerEnclaveProvider.java
- ISQLServerMessage.java
- ISQLServerMessageHandler.java
- ISQLServerPreparedStatement.java
- ISQLServerResultSet.java
- ISQLServerResultSetMetaData.java
- ISQLServerSavepoint.java
- ISQLServerStatement.java
- JaasConfiguration.java
- KerbAuthentication.java
- KerbCallback.java
- KeyStoreProviderCommon.java
- KeyVaultCustomCredentialPolicy.java
- KeyVaultHttpPipelineBuilder.java
- KeyVaultTokenCredential.java
- MaxResultBufferCounter.java
- MaxResultBufferParser.java
- NTLMAuthentication.java
- Parameter.java
- ParameterMetaDataCache.java
- ParameterUtils.java
- ParsedSQLMetadata.java
- PerformanceActivity.java
- PerformanceLog.java
- PerformanceLogCallback.java
- PersistentTokenCacheAccessAspect.java
- PLPInputStream.java
- ReaderInputStream.java
- ReconnectListener.java
- ScopeTokenCache.java
- ScrollWindow.java
- SecureStringUtil.java
- ServerPortPlaceHolder.java
- SharedTimer.java
- SimpleInputStream.java
- SimpleTtlCache.java
- SqlAuthenticationToken.java
- SQLCollation.java
- SQLJdbcVersion.java
- SQLServerAASEnclaveProvider.java
- SQLServerAccessTokenCallback.java
- SQLServerAeadAes256CbcHmac256Algorithm.java
- SQLServerAeadAes256CbcHmac256EncryptionKey.java
- SQLServerAeadAes256CbcHmac256Factory.java
- SQLServerBlob.java
- SQLServerBouncyCastleLoader.java
- SQLServerBulkBatchInsertRecord.java
- SQLServerBulkCopy.java
- SQLServerBulkCopyOptions.java
- SQLServerBulkCSVFileRecord.java
- SQLServerBulkRecord.java
- SQLServerCallableStatement.java
- SQLServerCertificateUtils.java
- SQLServerClob.java
- SQLServerColumnEncryptionAzureKeyVaultProvider.java
- SQLServerColumnEncryptionCertificateStoreProvider.java
- SQLServerColumnEncryptionJavaKeyStoreProvider.java
- SQLServerColumnEncryptionKeyStoreProvider.java
- SQLServerConnection.java
- SQLServerConnection43.java
- SQLServerConnectionPoolDataSource.java
- SQLServerConnectionPoolProxy.java
- SQLServerDatabaseMetaData.java
- SQLServerDataColumn.java
- SQLServerDataSource.java
- SQLServerDataSourceObjectFactory.java
- SQLServerDataTable.java
- SQLServerDriver.java
- SQLServerEncryptionAlgorithm.java
- SQLServerEncryptionAlgorithmFactory.java
- SQLServerEncryptionAlgorithmFactoryList.java
- SQLServerEncryptionType.java
- SQLServerError.java
- SQLServerException.java
- SQLServerFMTQuery.java
- SQLServerInfoMessage.java
- SQLServerJdbc42.java
- SQLServerJdbc43.java
- SQLServerKeyVaultAuthenticationCallback.java
- SQLServerLexer.java
- SQLServerLob.java
- SQLServerMetaData.java
- SQLServerMSAL4JUtils.java
- SQLServerNClob.java
- SQLServerNoneEnclaveProvider.java
- SQLServerParameterMetaData.java
- SQLServerParser.java
- SQLServerPooledConnection.java
- SQLServerPreparedStatement.java
- SQLServerResource.java
- SQLServerResultSet.java
- SQLServerResultSetMetaData.java
- SQLServerSavepoint.java
- SQLServerSecurityUtility.java
- SQLServerSortOrder.java
- SQLServerSpatialDatatype.java
- SQLServerSQLXML.java
- SQLServerStatement.java
- SQLServerStatementColumnEncryptionSetting.java
- SQLServerSymmetricKey.java
- SQLServerSymmetricKeyCache.java
- SQLServerTrustManager.java
- SQLServerVSMEnclaveProvider.java
- SQLServerWarning.java
- SQLServerXAConnection.java
- SQLServerXADataSource.java
- SQLServerXAResource.java
- SqlVariant.java
- SSPIAuthentication.java
- StatementType.java
- StreamColInfo.java
- StreamColumns.java
- StreamDone.java
- StreamLoginAck.java
- StreamPacket.java
- StreamRetStatus.java
- StreamRetValue.java
- StreamSSPI.java
- StreamTabName.java
- StringUtils.java
- tdsparser.java
- TDSTimeoutTask.java
- ThreePartName.java
- TVP.java
- UDTTDSHeader.java
- Util.java
- VectorUtils.java
- XMLTDSHeader.java
- DateTimeOffset.java
- Types.java
- Vector.java
- CityHash.java
- LICENSE
- NOTICE
- package-info.java
- ConcurrentLinkedHashMap.java
- EntryWeigher.java
- EvictionListener.java
- LICENSE
- Linked.java
- LinkedDeque.java
- NOTICE
- package-info.java
- Weigher.java
- Weighers.java
- MD4.java
- ExecuteStoredProcedures.java
- ReadLargeData.java
- UpdateLargeData.java
- pom.xml
- AlwaysEncrypted.java
- pom.xml
- AzureActiveDirectoryAccessTokenCallback.java
- AzureActiveDirectoryAuthentication.java
- pom.xml
- ConnectDataSource.java
- ConnectURL.java
- pom.xml
- ConstrainedDelegation.java
- pom.xml
- DataDiscoveryAndClassification.java
- pom.xml
- BasicDataTypes.java
- SpatialDataTypes.java
- SqlXmlDataType.java
- pom.xml
- CacheResultSet.java
- RetrieveResultSet.java
- UpdateResultSet.java
- pom.xml
- SparseColumns.java
- pom.xml
- README.md
- AECommon.java
- AEDataTypeEdgeCaseTest.java
- AESetup.java
- BulkCopySendTemporalDataTypesAsStringAETest.java
- CallableStatementTest.java
- CEKCacheTTLTest.java
- CMKRotationTest.java
- EnclaveTest.java
- JDBCEncryptionDecryptionTest.java
- MSITest.java
- MultiUserAKVTest.java
- ParameterMetaDataCacheTest.java
- PrecisionScaleTest.java
- RegressionAlwaysEncryptedTest.java
- TrustedKeyPathTest.java
- BulkCopyAllTypesTest.java
- BulkCopyColumnMappingTest.java
- BulkCopyColumnOrderHintTest.java
- BulkCopyConnectionTest.java
- BulkCopyCSVTest.java
- BulkCopyISQLServerBulkRecordTest.java
- BulkCopyResultSetCursorTest.java
- BulkCopyRowSetTest.java
- BulkCopySendTemporalDataTypesAsStringTest.java
- BulkCopyTestSetUp.java
- BulkCopyTestUtil.java
- BulkCopyTestWrapper.java
- BulkCopyTimeoutTest.java
- ISQLServerBulkRecordIssuesTest.java
- SqlTypeMapping.java
- BvtTest.java
- CallableMixedTest.java
- CallableParameterLengthHintTest.java
- CallableStatementTest.java
- ClientCertificateAuthenticationTest.java
- ConfigurableRetryLogicTest.java
- ClientProcessIdTest.java
- ConnectionTest.java
- ConnectionWrapper43Test.java
- DBMetadataTest.java
- DriverVersionTest.java
- DTCTimeoutTest.java
- NativeMSSQLDataSourceTest.java
- PoolingTest.java
- ReadonlyRoutingTest.java
- ReplicationTest.java
- RequestBoundaryMethodsTest.java
- SSLProtocolTest.java
- StressTest.java
- TimeoutTest.java
- TransactionIsolationPropertyTest.java
- WarningTest.java
- XADataSourceTest.java
- ConnectionCTSTest.java
- MetadataCTSTest.java
- ResultSetCTSTest.java
- StatementCTSTest.java
- DatabaseMetaDataForeignKeyTest.java
- DatabaseMetaDataTest.java
- ResultSetMetadataTest.java
- VectorBulkCopyTest.java
- VectorFloat16BulkCopyTest.java
- VectorFloat32BulkCopyTest.java
- VectorFloat16Test.java
- VectorFloat32Test.java
- VectorTest.java
- VectorUtilityTest.java
- BigIntegerTest.java
- BulkCopyWithSqlVariantTest.java
- DataTypesTest.java
- DateAndTimeTypeTest.java
- GuidTest.java
- JSONFunctionTest.java
- LegacyToMaxMigrationTest.java
- SparseTest.java
- SQLServerSpatialDatatypeTest.java
- SQLVariantResultSetTest.java
- TVPWithSqlVariantTest.java
- ChainedExceptionTest.java
- ErrorStateTest.java
- ExceptionTest.java
- ConcurrentLoginTest.java
- ConnectionEncryptionTest.java
- ConnectionSuspensionTest.java
- ErrorMessageTest.java
- FedauthCommon.java
- FedauthTest.java
- FedauthWithAE.java
- PooledConnectionTest.java
- FipsTest.java
- APITest.java
- DeleteTest.java
- InsertTest.java
- LexerTest.java
- ParameterMetaDataTest.java
- SelectTest.java
- UpdateTest.java
- GlobalizationCollationTest.java
- GlobalizationLocaleTest.java
- GlobalizationTestData.java
- GlobalizationUTF16Test.java
- MessageHandlerTest.java
- DataFactoryTest.java
- ParameterMetaDataTest.java
- ParameterMetaDataWhiteSpaceTest.java
- BatchExecutionWithBCOptionsTest.java
- BatchExecutionWithBulkCopyTest.java
- BatchExecutionWithNullTest.java
- CursorConcurrencyMatrixTest.java
- ParameterLengthHintTest.java
- RegressionTest.java
- SetObjectTest.java
- StatementCancelTest.java
- StatementRegressionLegacyTest.java
- BasicConnectionTest.java
- PropertyTest.java
- ReflectiveTests.java
- ResiliencyUtils.java
- ResultSetsWithResiliencyTest.java
- DataClassificationTest.java
- ResultSetHoldabilityTest.java
- ResultSetTest.java
- CredentialDisclosureTest.java
- SecurityBoundaryTest.java
- ServerSpoofingTest.java
- SQLInjectionTest.java
- CustomSocketFactoryTest.java
- CustomTrustManagerTest.java
- InvalidTrustManager.java
- PermissiveTrustManager.java
- TrustManagerWithConstructorArg.java
- TLSProtocolTest.java
- Action.java
- DataCache.java
- Engine.java
- Result.java
- StateKey.java
- StateMachineTest.java
- ResultSetStateTest.java
- StatementExecutionStateTest.java
- TransactionStateTest.java
- XAStateTest.java
- SQLServerDataTableTest.java
- TVPAllTypesTest.java
- TVPDataRecordTest.java
- TVPDataTableBehaviorTest.java
- TVPFuzzTest.java
- TVPIssuesTest.java
- TVPNumericTest.java
- TVPPrecisionScaleTest.java
- TVPResultSetCursorTest.java
- TVPSchemaTest.java
- TVPTypeBoundaryTest.java
- TVPTypesTest.java
- LobsStreamingTest.java
- LobsTest.java
- DTOSerialTest.java
- BatchExecuteWithErrorsTest.java
- BatchExecutionTest.java
- BatchTriggerTest.java
- CallableMixedTest.java
- LimitEscapeTest.java
- MergeTest.java
- MultiStatementResultTraversalTest.java
- NamedParamMultiPartTest.java
- PoolableTest.java
- PQImpsTest.java
- PreparedStatementTest.java
- PrepStmtDirectSQLExecutionTests.java
- RegressionTest.java
- StatementCancellationTest.java
- StatementTest.java
- WrapperTest.java
- SavepointTest.java
- SQLServerDataSourceReferenceSecurityTest.java
- SQLServerErrorTest.java
- UTF8SupportTest.java
- ActivityIDTest.java
- ComparisonUtil.java
- EnclaveCacheUnitTest.java
- EnclavePackageTest.java
- EnhancedRoutingIntegrationTest.java
- JDBC43Test.java
- KerberosTest.java
- MaxResultBufferParserTest.java
- MaxResultBufferTest.java
- NTLMConnectionTest.java
- ParserUtils.java
- PerformanceLogCallbackTest.java
- RandomData.java
- RandomUtil.java
- RegisterKeyStoreProviderTest.java
- SharedTimerTest.java
- SQLServerBulkCopyTest.java
- SQLServerConnectionPoolProxyTest.java
- SQLServerConnectionTest.java
- SQLServerDriverTest.java
- SQLServerErrorSerializationTest.java
- SQLServerExceptionTest.java
- SQLServerMSAL4JUtilsTest.java
- SQLServerPreparedStatementTempTableTest.java
- SQLServerSQLXMLTest.java
- SSLCertificateValidationTest.java
- TDSChannelBindingTest.java
- TDSTokenHandlerTest.java
- TestResource.java
- TestUtils.java
- TimeoutTest.java
- UtilTest.java
- VectorFloat16DataTest.java
- SqlBigInt.java
- SqlBinary.java
- SqlBit.java
- SqlChar.java
- SqlDate.java
- SqlDateTime.java
- SqlDateTime2.java
- SqlDateTimeOffset.java
- SqlDecimal.java
- SqlFloat.java
- SqlInt.java
- SqlJson.java
- SqlMoney.java
- SqlNChar.java
- SqlNumber.java
- SqlNumeric.java
- SqlNVarChar.java
- SqlNVarCharMax.java
- SqlReal.java
- SqlSmallDateTime.java
- SqlSmallInt.java
- SqlSmallMoney.java
- SqlTime.java
- SqlTinyInt.java
- SqlType.java
- SqlTypeValue.java
- SqlVarBinary.java
- SqlVarBinaryMax.java
- SqlVarChar.java
- SqlVarCharMax.java
- VariableLengthType.java
- AbstractParentWrapper.java
- AbstractSQLGenerator.java
- AbstractTest.java
- AzureDB.java
- Constants.java
- DBCallableStatement.java
- DBCoercion.java
- DBCoercions.java
- DBColumn.java
- DBConnection.java
- DBConstants.java
- DBInvalidUtil.java
- DBItems.java
- DBPreparedStatement.java
- DBResultSet.java
- DBResultSetMetaData.java
- DBResultSetTypes.java
- DBSchema.java
- DBStatement.java
- DBTable.java
- DummyKeyStoreProvider.java
- PrepUtil.java
- vectorJsonTest.java
- BulkCopyCSVSendTemporalDataTypesAsStringForBulkCopy.csv
- BulkCopyCSVSendTemporalDataTypesAsStringForBulkCopy2.csv
- BulkCopyCSVTestInput.csv
- BulkCopyCSVTestInputComputeColumn.csv
- BulkCopyCSVTestInputCrossTypeVector.csv
- BulkCopyCSVTestInputDelimiterEscape.csv
- BulkCopyCSVTestInputDelimiterEscapeNoNewLineAtEnd.csv
- BulkCopyCSVTestInputMixedVectorType.csv
- BulkCopyCSVTestInputMultipleDoubleQuotes.csv
- BulkCopyCSVTestInputNoColumnName.csv
- BulkCopyCSVTestInputWithJson.csv
- BulkCopyCSVTestInputWithMultipleVectorColumn.csv
- BulkCopyCSVTestInputWithVector.csv
- BulkCopyCSVTestWithMultipleVectorColumnWithPipeDelimiter.csv
- .checkstyle
- .gitattributes
- .gitignore
- AGENTS.md
- build.gradle
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- coding-best-practices.md
- Coding_Guidelines.md
- CONTRIBUTING.md
- LICENSE
- maven-version-rules.xml
- mssql-jdbc-checkstyle.xml
- mssql-jdbc_auth_LICENSE
- mssql-jdbc_formatter.xml
- pom.xml
- README.md
- review-process.md
- SECURITY.md
// repository documentation
Was this content helpful?
(0 ratings)
