java - 使用 maven JDBC mysql 找不到类

标签 java mysql maven jdbc

我收到错误:

Exception in thread "main" java.lang.ClassNotFoundException: ${jdbc.driver}

同时尝试设置一个 netbeans maven 项目,该项目可以通过激活不同的配置文件在 MySQL 和 hsql 之间切换。它从database.properties 文件获取连接数据,并在我尝试运行它时抛出此错误。

POM简介:

    <profile>
        <id>mysql</id>
        <dependencies>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.6</version>
                <scope>runtime</scope>
            </dependency>
        </dependencies>
        <properties>
            <mysql.url>jdbc:mysql://localhost/test</mysql.url>
            <mysql.username>SA</mysql.username>
            <mysql.password></mysql.password>
            <mysql.driver>com.mysql.jdbc.Driver</mysql.driver>
        </properties>
    </profile>

数据库.属性:

jdbc.url=${jdbc.url}
jdbc.username=${jdbc.username}
jdbc.password=${jdbc.password}
jdbc.driver=${jdbc.driver}

我已将“mysql-connector-java-5.1.6.jar”设置为依赖项,但它似乎不喜欢我的驱动程序。任何帮助将不胜感激

最佳答案

您可以尝试将 ${jdbc.driver} 替换为 com.mysql.jdbc.Driver

关于java - 使用 maven JDBC mysql 找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35351159/

相关文章:

android中java空指针异常

java - 我应该在休息请求和/或响应中使用 jpa 实体吗

MySQL子查询中子查询中比较变量的错误

mysql - 将值范围与另一个值范围进行比较 mysql

eclipse juno中的maven安装错误

java - 如何使用 Java 导出 Windows 注册表文件

java - 如何从Java高效调用Perl程序?

php - 如何列出带有相关图像的 wp 帖子?

java - intelliJ 中的 maven import 选项是否也从远程存储库导入 jar

java - 如何在 Maven 生成的 jar 中包含特定文件夹?