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/
然而,它仍然给我的错误。我错过什么了吗
共 (0) 个答案