升级超过5.1.39版本时未找到mysql连接器java驱动程序

升级超过5.1.39版本时未找到mysql连接器java驱动程序,java,mysql,spring,maven,datanucleus,Java,Mysql,Spring,Maven,Datanucleus,我的Spring Boot应用程序使用DataNucleus作为持久性管理器,与我的maven pom.xml中的mySQL版本配合得很好: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.39</version> </dependency

我的Spring Boot应用程序使用DataNucleus作为持久性管理器,与我的maven pom.xml中的mySQL版本配合得很好:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
我正在尝试升级到最新的mySQL connector 6.0.6,但即使我升级到我正在使用的版本(例如5.1.42)之上的任何版本

这是新的maven条目:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.6</version>
</dependency>
我的其余连接信息定义为

 Properties properties = new Properties();
            properties.setProperty("javax.jdo.PersistenceManagerFactoryClass", "org.datanucleus.api.jdo.JDOPersistenceManagerFactory");
            properties.setProperty("javax.jdo.option.ConnectionURL", url);
            properties.setProperty("javax.jdo.option.ConnectionDriverName", "com.mysql.cj.jdbc.Driver");
            properties.setProperty("javax.jdo.option.ConnectionUserName", login);
            properties.setProperty("javax.jdo.option.ConnectionPassword", password);
            properties.setProperty("org.jpox.identifier.case", "PreserveCase");
            properties.setProperty("datanucleus.schema.autoCreateAll", "true");
            properties.setProperty("datanucleus.query.sql.allowAll", "true");
            properties.setProperty("datanucleus.schema.autoCreateTables", "true");

有什么建议吗?

6.*版本更新mysql依赖关系:-

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.5</version>
</dependency>

mysql
mysql连接器java
6.0.5

这在我的机器上被证明是一件很时髦的事情-删除我的.m2 repo并强制使用
mvn clean install进行更新-U
清除了它

我可以建议你阅读吗?永远不要是的,我只是遗漏了一些东西-我在文档中得到了与驱动程序名称相同的错误:“com.mysql.cj.jdbc.driver”谢谢-我更新了我的问题以增加一些清晰度-我在更新到新版本6.x时得到了这个错误。我想知道驱动程序是否不在maven发行版中——我在文档中看到可能需要手动安装jar?
 Properties properties = new Properties();
            properties.setProperty("javax.jdo.PersistenceManagerFactoryClass", "org.datanucleus.api.jdo.JDOPersistenceManagerFactory");
            properties.setProperty("javax.jdo.option.ConnectionURL", url);
            properties.setProperty("javax.jdo.option.ConnectionDriverName", "com.mysql.cj.jdbc.Driver");
            properties.setProperty("javax.jdo.option.ConnectionUserName", login);
            properties.setProperty("javax.jdo.option.ConnectionPassword", password);
            properties.setProperty("org.jpox.identifier.case", "PreserveCase");
            properties.setProperty("datanucleus.schema.autoCreateAll", "true");
            properties.setProperty("datanucleus.query.sql.allowAll", "true");
            properties.setProperty("datanucleus.schema.autoCreateTables", "true");
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.5</version>
</dependency>