BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Microsoft开源JDBC驱动和Maven支持

| 作者 孙镜涛 关注 2 他的粉丝 发布于 2016年11月23日. 估计阅读时间: 2 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

近日,微软项目经理Andrea Lam在开发者社区宣布针对SQL Server的 Microsoft JDBC驱动程序开源。Microsoft JDBC驱动程序是一个Type 4 JDBC驱动程序,它通过标准的JDBC应用程序接口提供数据库连接支持。Microsoft此次开源的目的是期望从社区获得更快的反馈,从而加快开发节奏,为Java开发人员需要支持的场景开发更多新功能。详情可以查看公告视频

此次开源的内容包括:

  • 在GitHub上基于MIT许可证发布了Java源代码。开发者可以据此参与到源码的开发中。
  • Maven和Ant构建脚本。开发者可以据此构建自己的jar以支持JDBC 4.1规范(用于JRE7)或JDBC 4.2规范(用于JRE8)。

通过开源,Microsoft已经在Maven中央仓库上提供了相关驱动程序,包括两个 jar,分别用于支持JRE7和JRE8,版本分别为“6.1.0.jre8”或“6.1.0.jre7”。将下面的代码添加到POM文件中就可以完成依赖项的设置,将JDBC驱动程序添加到Maven项目中。

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>6.1.0.jre8</version>
</dependency>

通过该JDBC驱动程序开发者可以连接到任何地方的SQL。可以使用它连接SQL Server(内部的或云上的)、Azure SQL数据库和Azure SQL数据仓库。该JDBC 驱动程序支持的特性包括:

  • 始终加密
  • Azure Active Directory身份验证
  • 表值参数 国际化域名(IDN)
  • 参数化查询的扩展支持
  • 批量复制
  • 支持到AlwaysOn可用性组的透明连接

最后,Microsoft还为该驱动提供了完善的在线文档示例代码和构建说明,如果想了解更多信息,可以参见GitHub上的使用说明


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT