无法使用 JDBC 连接到 MariaDB 上的数据库



我正试图连接到一个名为"的数据库;CompanyCSV";使用JDBC,但当我尝试连接时,它说";找不到适用于jdbc的驱动程序:mariadb://localhost:3306/companyCSV",这是代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Connectar {

public static void main(String[] args) {
String url = "jdbc:mariadb://localhost:3306/companyCSV";
String user = "root";
String passwd = "root";
try (Connection con =
DriverManager.getConnection(url, user, passwd);){
System.out.println("Connexió exitosa a la base de dades!");
} catch (SQLException e) {
System.err.println("Error d'establiment de connexió: " + e.getMessage());
}
}
}

安装JDBC驱动程序

要通过JDBC将Java应用程序连接到MariaBD服务器,您需要获得JDBC驱动程序。

如果使用Maven作为依赖项管理器,则必须将以下依赖项添加到pom.xml文件中。这将为您的项目下载MariaDB驱动程序。

<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>2.7.2</version>
</dependency>

您需要首先加载驱动程序。我从未使用过MariaDB,但对于大多数数据库,你需要做一些类似的事情

Class.forName("<class implementing the driver">);

你肯定会在MariaDB主页上找到一些例子。

最新更新