有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用Maven连接到mySQL

我正在尝试使用MySQL连接器jar连接到MySQL数据库,它通过maven导入。我在POM文件中的依赖项如下所示:

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

我用下面的代码初始化连接:

String dbUrl = "jdbc:mysql:host";
String dbClass = "com.mysql.jdbc.Driver";
String query = "update aem_assets set path = (?), assetid = (?), filename = (?), cadid = (?) where id = (?)";
try {
    Class.forName(dbClass).newInstance();

然而,我一直得到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver not found。我试图避免手动将jar添加到构建路径,因为我的公司使用maven进行构建,我们希望这个工具可以从多个实例运行,而不必添加jar

我也尝试过不使用newInstance()方法

我引用这篇文章来实现:https://dimitrisli.wordpress.com/2010/08/06/jdbc-mysql-maven-working-example/

编辑:我已经将JAR文件添加到模块依赖项中enter image description here

然而,它仍然给我的错误。我错过什么了吗


共 (0) 个答案