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.html

  • Anonymous
    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 Sekar

  • Anonymous
    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