使用Maven连接到mySQL

时间:2017-02-23 17:12:16

标签: java maven jdbc

我正在尝试使用mysql-connector-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 个答案:

没有答案