Does Microsoft JDBC Driver 12.10 support MSSQL 2025?

Jessy Chen[陳慧臻] 20 Reputation points
2026-08-18T03:41:18.2766667+00:00

Hi All,

Does Microsoft JDBC Driver 12.10 for SQL Server support SQL Server 2025 ?
Does Microsoft JDBC Driver 12.4 for SQL Server support SQL Server 2025 ?

Specific support for SQL Server versions, including MSSQL 2025, is not explicitly mentioned in the provided context.
https://learn.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix?view=sql-server-ver17#sql-version-compatibility

SQL Server | Other
SQL Server | Other

Additional SQL Server features and topics not covered by specific categories


Answer accepted by question author
Bruce (SqlWork.com) 85,201 Reputation points
2026-08-18T15:13:58.2566667+00:00

you are thinking of the support wrong. the driver protocol is very stable, so a driver works with database versions that are released after the driver. as long as the driver is still supported (end of life) it will work with current database engines.

but new database engines add features (security, datatype, etc). an older driver may not fully support a new feature.

in your case the 12.4 & 12.10 drivers have support for several more years. but they are older and missing the following current features:

  • JSON datatype (will see as varchar(max) or nvarchar(max)) (SqlServer 2025+)
  • Vector datatype for AI. (will see varchar(max)) (SqlServer 2025+)

https://learn.microsoft.com/en-us/sql/connect/driver-feature-matrix?view=sql-server-ver17#table2

so it depends on if your code needs a feature. you probably don't need the JSON and Vector datatype native support.

Was this answer helpful?

2 people found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Erland Sommarskog 137.1K Reputation points MVP Volunteer Moderator
    2026-08-18T06:42:15.6266667+00:00

    That depends on what you mean with "support". Before I go on, I should say that I don't work with Java and JDBC, so this is more a generic discussion about API:s.

    If it is only a matter of connecting to SQL Server 2025, you can use about any version as long there is support for TLS 1.2, but that support comes through the OS, if I understand it correctly.

    It's a different story, if you want to use features that are new to SQL 2025. If you connect with a downlevel API, SQL Server will return the data in some format that the API understands, but the experience may not be optimal. In case of SQL 2025 what primarily comes to mind are the new JSON and vector data types. 12.10 was released in October, about a month before SQL 2025 went RTM. Whether 12.10 has full support for JSON and vectors, I don't know. Microsoft has added such support to some of their APIs, but all. Given the popularity of JDBC, I would expect it to be available in JDBC, but whether that support was available already in 12.10, you will need to check the documentation.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.