The Microsoft JDBC Driver now supports JRE 7
Greetings Developer Community,
The Microsoft JDBC Driver 4.0 for SQL Server now supports JRE 7. If you have applications running against JRE 6 (or 5) and roll them forward to execute against JRE7, the Microsoft JDBC driver is now fully supported.
It's important to note that:
- This is valid only for the latest Microsoft JDBC Driver 4.0 for SQL Server;
- This change requires no driver refresh, which means that if you already have the Microsoft JDBC Driver 4.0 for SQL Server deployed, you are good to go;
- The driver does not support the JDK 7, which means that, if you recompile your application against Java7, you will experience compilation errors. This announcement is only for runtime execution.
Thanks
Luiz Santos
Sr. Program Manager
Comments
Anonymous
October 19, 2012
We are planning to move our packaged application to JDK 7. You are saying we cannot do that. What are the plan and schedule for supporting Java applications compiled on JDK 7?Anonymous
October 23, 2012
I am new the the ms driver having used jtds for a long time. are you going to fix this issue or is there a code archive where I can fix this issue?Anonymous
October 23, 2012
This fails to say what the differences are, what was supported, before, what is supported now that is different, and what features if included would cause compilation errors. Typically speaking, java and jni wrappers are forwards compatible, and jdbc wraps drivers seamlessly. So I would expect most java code developed in 6 and running in 7 and coded to access jdbc generally to have no possibility of compilation errors, only runtime errors. So the whole article is questionable.Anonymous
October 24, 2012
I'd like to "watch" this page, but I can't find the mechanism to watch a page.Anonymous
October 29, 2012
The SQL Server documentation (msdn.microsoft.com/.../ms378422.aspx) states clearly that, “... the JDBC driver is designed to work with and be supported by all major Sun equivalent Java virtual machines, but is tested on Sun JRE 5.0, 6.0 and 7.0.” I am still curious about what this posting is meant to convey, and what is meant by "the driver does not support the JDK 7."Anonymous
January 03, 2013
3 months later and no movement? Can someone give the JTDS project pointers on getting HA working?Anonymous
June 03, 2013
When are you planning to support JDK1.7?Anonymous
June 18, 2013
Or you could check out the Easysoft JDBC products! www.easysoft.com/.../index.htmlAnonymous
December 10, 2013
Which version is the latest Microsoft JDBC Driver 4.0 for SQL Server? And where to download it? I can only find the download link at www.microsoft.com/.../details.aspx, but the date for it is 3/6/2012, earlier that your comments.~ Please post the download link.Anonymous
March 12, 2014
I am unable to find the FileStreaming feature available from SQL Server 2008/2012 being supported by the MS SQLServer JDBC driver latest version 4.0. I mean the similar feature used by .NET i.e SqlFileStream class using managed API which I think it uses File Streaming provided by OS in stead of the database call . Please let me know when such feature will be available ? Thanks SekarAnonymous
September 03, 2014
As far as I could tell, the latest Microsoft JDBC Driver 4.0 for SQL Server is released on 3/6/2012 (4.0.2206). Can anyone tell if there is release after that? Also when are you planning to support JDK 1.7?Anonymous
January 26, 2015
Getting "No suitable driver found" exception when trying to use SQL JDBC 4 driver with Java JDK 1.6.0.20 64-bit. When using JDK 1.6.0.10 (32-bit) it appears to work fine. Is there a specific reason the SQL JDBC 4 driver would not work with 64-bit JDK? Thanks