首页 > 解决方案 > 连接到 Azure 数据库时出现 ClassNotFoundException

问题描述

我正在尝试将 Java 应用程序连接到存储在云中的 Azure 数据库。运行时我不断收到 ClassNotFoundException

Class.forName("org.mariadb.jdbc");

我有使用 Java 的经验,但是对于将 Java 应用程序连接到数据库是新手。我已经下载并包含

“mariadb-java-client-2.5.2-sources.jar”

在我的项目中。我应该包括其他任何 jar 文件吗?如果不是,我还需要做什么来防止发生此错误?如果有帮助,我正在使用 Eclipse。

谢谢你

标签: javadatabaseazuremariadbclassnotfoundexception

解决方案


使用 Maven 依赖

<!-- https://mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client -->
<dependency>
    <groupId>org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client</artifactId>
    <version>2.5.2</version>
</dependency>

推荐阅读