11月17日,微软项目经理 andrea lam 在开发者社区地宣布 sql server 的 microsoft jdbc 驱动程序开源。希望通过驱动程序的开源,从社区获得更快的反馈,更快的发布节奏,以及基于 java 开发人员需要支持的方案开发新功能。 详情请查看公告视频。
开源的驱动程序包括:
根据 mit 许可证在 github 上发布的 java 源代码
maven 和 ant 构建脚本(构建您自己的 jars 以支持 jdbc 4.1 规范(用于jre 7)或 jdbc 4.2 规范(用于jre 8))
通过开源,已经在 maven central repository 上提供了驱动程序。有两个 jars 可以支持 jre 7 或 8。它们可以通过更改版本“6.1.0.jre8”或“6.1.0.jre7”来选择。通过将以下代码添加到 pom 文件以将其包含为项目中的依赖项,将 jdbc 驱动程序添加到 maven 项目中。
jdbc 驱动程序可用于在任何地方连接到 sql。 可使用它连接到sql server(内部或云)、azure sql 数据库和 azure sql 数据仓库。 jdbc 驱动程序支持:
始终加密
azure active directory 身份验证
表值参数
国际化域名(idn)
参数化查询的扩展支持
批量复制
到 alwayson 可用性组的透明连接