首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java SQL DriverManager找不到mariadb驱动程序(IntelliJ IDEA)

问Java SQL DriverManager找不到mariadb驱动程序(IntelliJ IDEA)
EN

Stack Overflow用户
提问于 2021-09-20 19:54:11
回答 2查看 100关注 0票数 0

我有一个maven项目,其中我直接从jar文件导入mariadb驱动程序。我正在使用IntelliJ IDEA从这个项目中制作一个.jar工件。我反复收到一个java.sql.SQLException: No suitable driver found for jdbc:mariadb://ip:3306/db错误。我应该对我的项目/设置进行哪些更改才能让DriverManager识别mariadb驱动程序?

pom.xml

代码语言:javascript
复制
<dependency>
  <groupId>org.mariadb.jdbc</groupId>
  <artifactId>mariadb-java-client</artifactId>
  <version>2.7.4</version>
</dependency>

代码(注意这不是连接字符串-我替换了信息)

代码语言:javascript
复制
package com.bremea.packagename.utils;

import java.sql.*;

public class db {

    private static Connection connection = null;

    public static void init() {
        try {
            connection = DriverManager.getConnection("jdbc:mariadb://ip:3306/db", "uname", "pass");
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
    }
}
EN

回答 2

Stack Overflow用户

发布于 2021-09-20 20:34:44

在您的项目中包含JDBC驱动程序的简单方法。

  1. Download connector将文件保存到项目-> lib文件夹中。
  2. 尝试编译代码。
票数 0
EN

Stack Overflow用户

发布于 2021-09-20 20:42:04

你重新加载项目了吗?右键单击文件pom.xml并选择reload project,可能依赖项未被下载

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69260115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档