首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有为jdbc:mysql://localhost:3306/egov找到合适的驱动程序

没有为jdbc:mysql://localhost:3306/egov找到合适的驱动程序
EN

Stack Overflow用户
提问于 2016-03-11 21:00:06
回答 2查看 2.9K关注 0票数 2

我使用intellij 15进行项目,所以当我试图连接到数据库时,我得到了这个错误

没有为jdbc:mysql://localhost:3306/egov找到合适的驱动程序

这是我的数据源文件

代码语言:javascript
复制
public class DataSource {

private String url;
private String login;
private String password;
private Connection connection;
private Properties properties;
private static DataSource instance;

private DataSource() {
    try {
        properties = new Properties();
        properties.load(new FileInputStream(new File("configuration.properties")));
        url = properties.getProperty("url");
        login = properties.getProperty("login");
        password = properties.getProperty("password");
        connection = DriverManager.getConnection(url, login, password);
    } catch (SQLException | IOException ex) {
        System.out.println(ex.getMessage());
    }
}
public Connection getConnection() {
    return connection;
}
public static DataSource getInstance() {
    if (instance == null) {
        instance = new DataSource();
    }
    return instance;
}
}

这是configuration.properties文件

代码语言:javascript
复制
url=jdbc:mysql://localhost:3306/egov
login=root
password=

此外,我还添加了jar文件mysql-连接器-java,任何人都知道如何解决这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-11 21:10:17

您需要通过IDEA GUI加载db驱动程序文件。转到“视图”菜单,然后从“工具窗口”子菜单中选择“数据库”。在“数据库”窗口中,单击工具栏顶部的“扳手”图标,打开“数据源和驱动程序”窗口。如果您没有项目数据源下面列出的MySQL数据源,请单击左上角的+按钮来添加它,否则只需单击项目数据源下的"MySQL“行即可。查看窗口底部附近有一个链接,上面写着“下载丢失的驱动程序文件”,然后单击它将必要的驱动程序安装到IDEA中。

票数 2
EN

Stack Overflow用户

发布于 2016-03-11 21:15:12

阿明·哈鲍伊你试过这个吗?

代码语言:javascript
复制
login = properties.getProperty("login");
    password = properties.getProperty("password");

     Class.forName("com.mysql.jdbc.Driver");// include this line in your code.

    connection = DriverManager.getConnection(url, login, password);
} catch (SQLException | IOException ex) {
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35949808

复制
相关文章

相似问题

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