SQL Server 2008 的 JDBC 驱动程序列表(比较)
我正在评估一整套 JDBC 驱动程序,特别是与带有 Windows 身份验证的 SQL Server 2008 一起使用。我收集了我发现的列表,并将它们列在下面。
我的问题是,是否还有其他与 SQL Server 2008 兼容的 JDBC 驱动程序我也应该考虑查看?
Microsoft JDBC 驱动程序
URL:http://msdn.microsoft.com/en-us/ sqlserver/aa937724
优点:适用于 SQL Server 2008 的官方 Microsoft JDBC 驱动程序!基于 JNetDirect JSQLConnect 驱动程序 v3,微软几年前购买了该驱动程序,此后他们一直在其基础上进行构建。 JNetDirect JSQLConnect 的支持告诉我这一点。
缺点:似乎有很多连接/稳定性问题,不要相信我,谷歌就知道了:)。没有办法禁用语句准备/池,这正是我正在寻找的东西。
JDBC 合规性:声称符合 JDBC 4.0,尽管许多方法抛出 UnimplementedException!!!
JDBC 类型:4
价格:免费
Progress DataDirect
网址:http://www.datadirect.com/index.html< /p>
优点:声称是顶级的,被 Informatica 等众多应用程序使用,而且该公司已经存在很长时间了!获得快速支持 - 我已经简单地处理过他们。
缺点:?
JDBC 合规性:声称符合 JDBC 4.0 合规性
JDBC 类型:5
价格:不免费
JTDS
网址:http://jtds.sourceforge.net/
优点:比官方 Microsoft JDBC 驱动程序快得多。有一种禁用准备好的语句的方法。
缺点:?
JDBC 合规性:仅符合 JDBC 3.0。这对我来说是一个大问题,因为像 .validate() 和 .isClosed() 这样的重要方法不受支持,因为这些是 JDBC 4.0 方法。
JDBC 类型:4
价格:免费 - 开源
INET Merlia
URL:http://www.inetsoftware.de/产品/jdbc-driver/ms-sql/merlia
优点:比官方 Microsoft JDBC 驱动程序快得多。有办法禁用准备好的语句。
缺点:?
JDBC 合规性:声称符合 JDBC 3.0/4.0 合规性
JDBC 类型:4
价格:不免费
JNetDirect JSQLConnect< /strong>
URL:http://www.jnetdirect.com/products/jsqlconnect.html< /a>
优点:比官方 Microsoft JDBC 驱动程序快得多。有办法禁用准备好的语句
缺点:?
JDBC 合规性:声称符合 JDBC 3.0/4.0 合规性
JDBC 类型:4
价格:对于只有 1 个数据库连接的单个用户免费。
如果您能保持评论干净,我很乐意与其他人一起更新这篇文章。
I am in the process of evaluating a whole whack of JDBC drivers, specifically to use with SQL Server 2008 with Windows authentication. I gathered a list of ones that I found and have listed them below.
My question is, are there any other JDBC drivers that are compatible with SQL Server 2008 that I should also look into reviewing?
Microsoft JDBC driver
URL: http://msdn.microsoft.com/en-us/sqlserver/aa937724
Pros: Official Microsoft JDBC driver for SQL Server 2008! Based on the JNetDirect JSQLConnect driver v3 as it was purchased by Microsoft a few years ago and they have been building on top of it since. I was told this by JNetDirect JSQLConnect's support.
Cons: Seems to have a lot of connectivity/stability issues, don't believe me, just Google about it :). Doesn't have a way of disabling statement preparation/pooling which is something I am looking for.
JDBC compliance: Claims to be be JDBC 4.0 compliant although many methods throw UnimplementedException!!!!
JDBC Type: 4
Price: Free
Progress DataDirect
URL: http://www.datadirect.com/index.html
Pros: Claims to be top class, used by numerous applications like Informatica, etc and the company is been around for ages! Have quick support - I have dealt with them briefly.
Cons: ?
JDBC compliance: Claims to be be JDBC 4.0 compliant
JDBC Type: 5
Price: Not free
JTDS
URL: http://jtds.sourceforge.net/
Pros: Much faster than the official Microsoft JDBC driver. Has a way of disabling prepared statements.
Cons: ?
JDBC compliance: JDBC 3.0 compliant only. This is a deal breaker for me because important methods like .validate() and .isClosed() aren't supported because these are JDBC 4.0 methods.
JDBC Type: 4
Price: Free - Open Source
INET Merlia
URL: http://www.inetsoftware.de/products/jdbc-driver/ms-sql/merlia
Pros: Much faster than the official Microsoft JDBC driver. Has a way to disable prepared statements.
Cons: ?
JDBC compliance: Claims to be be JDBC 3.0/4.0 compliant
JDBC Type: 4
Price: Not free
JNetDirect JSQLConnect
URL: http://www.jnetdirect.com/products/jsqlconnect.html
Pros: Much faster than the official Microsoft JDBC driver. Has a way to disable prepared statements
Cons: ?
JDBC compliance: Claims to be be JDBC 3.0/4.0 compliant
JDBC Type: 4
Price: Free for a single user with only 1 database connection.
If you can keep your comments clean, I'll happily update this post with any others.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论