我想知道是否有简单的方法将jdbc4库替换为mysql-connector-java lib 在项目中,代码有什么不同
感谢您的回答:)
(我这样做是因为maven存储库中没有jdbc4 lib)
答案 0 :(得分:0)
如果您正在谈论“jdbc4”,您可能正在谈论Microsoft SQL Server JDBC驱动程序。您不能只使用MySQL Connector / J JDBC驱动程序替换SQL Server JDBC驱动程序:它们不适用于同一服务器;它也意味着要替换你的数据库并重写一些不兼容的查询,如果你使用了一些特定于驱动程序的扩展,那么它也意味着重写代码的那些部分。
相反,您应该将SQL Server驱动程序添加到本地maven存储库(或您的公司maven存储库)。请参阅示例maven dependency for sqlserver2010?
另一种选择是使用systemPath指定驱动程序对项目本地驱动程序的依赖关系(但这有一些缺点)。