Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该为java 13.0.1、mysql 5.7选择哪个版本的Connector/J?_Java_Mysql_Mysql Connector - Fatal编程技术网

我应该为java 13.0.1、mysql 5.7选择哪个版本的Connector/J?

我应该为java 13.0.1、mysql 5.7选择哪个版本的Connector/J?,java,mysql,mysql-connector,Java,Mysql,Mysql Connector,这是说 如果你想使用JDK 8,你需要最新版本的mysql连接器,连接器/J 8.0 我使用的是Java13.0.1,mysql 5.7,当我尝试安装Connector/J时,8.x被禁用 我应该选择哪个版本?您可以使用Connector/J 5.1或Connector/J 8.0,但请注意,5.1目前的维护工作量不大 Connector/J 8.0至少需要Java 8,而Connector/J 5.1至少需要Java 5。请参阅中的所有详细信息 windows安装程序中的灰色选项看起来像一个

这是说

如果你想使用JDK 8,你需要最新版本的mysql连接器,连接器/J 8.0

我使用的是Java13.0.1,mysql 5.7,当我尝试安装Connector/J时,8.x被禁用


我应该选择哪个版本?

您可以使用Connector/J 5.1或Connector/J 8.0,但请注意,5.1目前的维护工作量不大

Connector/J 8.0至少需要Java 8,而Connector/J 5.1至少需要Java 5。请参阅中的所有详细信息

windows安装程序中的灰色选项看起来像一个bug。如果你想的话,请及时报告

正如@JBNizet所回答的,您不需要实际安装连接器/J。只需从任何or中获取Jar,并将其放置在应用程序的依赖项中的某个位置(在运行时类路径中指向的某个目录中,或者使用某种构建工具即可)


如果你喜欢,你也可以从下面这些构建它。如果您需要进行更深入的调试和测试,这一点尤其有用。

您不需要安装Connector/J。它只是一个jar文件,必须位于应用程序的依赖项(即运行时类路径)中。从您可能获得所有其他开源依赖项的地方获得它:Maven central@谢谢你的评论。我使用的是Java13.0.1和mysql 5.7。我应该从mvnrepository中选择最新(8.0.18)的MySQL连接器/J吗?我想是的。我不使用MySQL。文档说明了什么?根据,Connector/J 8.x需要“Java8或更高版本”。因此,Connect/J 8.x的任何版本都将与Java13兼容。。。模可能的错误。(如果您担心的话,请查看发行说明。)另一件需要注意的事情是Oracle拥有MySQL,因此您可能希望会有一些内部协调,以确保Connector/J支持最新的Java版本。