我准备第一次使用jdbc,我正在安装MySQL的jdbc驱动程序.@H_502_2@
但是,我不清楚哪些文件移动到Eclipse中的WEB_INF / lib文件夹.它们似乎都包含相同的内容,并且包含在MysqL连接器的下载zip文件中.@H_502_2@
除了Meta-INF / INDEX.LIST(包含实际的jar文件名)之外,MysqL-connector-java-5.1.46.jar和MysqL-connector-java-5.1.46-bin.jar是二进制相同的.我解压缩了两个并使用kdiff3比较它们.@H_502_2@
简而言之:您可以使用任何一种:无论您喜欢什么.@H_502_2@
此更改在CHANGES中提及为:@H_502_2@
@H_502_2@
– Fix for Bug#27231383,PROVIDE MAVEN-FRIENDLY COMMERCIAL PACKAGES WITHOUT “-BIN”.@H_502_2@
有趣的是,MysqL错误跟踪器中没有错误27231383(该数字对于列出的“正常”错误来说太高了),所以它可能来自Oracle内的另一个系统.@H_502_2@
此外,online Connector/J 5.1.46 release notes提到:@H_502_2@
@H_502_2@
The bundle for Connector/J 5.1 delivered by Oracle now contains an
additional jar package with the nameMysqL-connector-java-5.1.ver.jar
(MysqL-connector-java-commercial-5.1.ver.jar
for commercial
bundles). It is identical with the other jar package with the original
package namedMysqL-connector-java-5.1.ver-bin.jar
(MysqL-connector-java-commercial-5.1.ver-bin.jar
for commercial
bundles),except for its more Maven-friendly file name. (Bug #27231383)@H_502_2@
据推测,鉴于与Maven命名约定的匹配程度越来越接近,这使得在本地/公司Maven存储库中安装库变得更加容易(例如,如果您不希望或在法律上不能使用Maven Central).@H_502_2@
但重复一遍:它们是相同的,你可以使用其中任何一个.@H_502_2@