【问题标题】:Java8-Maven No suitable jdbc driver foundJava8-Maven 找不到合适的 jdbc 驱动程序
【发布时间】:2017-01-17 10:38:58
【问题描述】:

当我尝试使用 myBatis、SQL 连接器和 Maven 运行项目时,我需要帮助我的项目,但我得到了这个错误:

 "no suitable jdbc driver found"

从现在开始,我不知道如何解决这个问题。

public void openConnection() throws IOException, SQLException {

    ///database/src/main/java/Mappers/

    String resource = "mybatis-config.xml";
    InputStream inputStream = Resources.getResourceAsStream(resource);
    SqlSessionFactory sqlSessionFactory = 
                    new SqlSessionFactoryBuilder().build(inputStream); 

    session = sqlSessionFactory.openSession();

    updateData();
}

private void updateData() {
    int createTable = session.update("database.resources.createTableToTest");
    int addTable = session.update("database.resources.addToTest"); 

    test();
}

【问题讨论】:

    标签: java maven jdbc mybatis ibatis


    【解决方案1】:

    您必须在 Eclipse 中使用构建路径和
    为您的 connector.jar 设置类路径 您还必须将connector.jar 放到WEB-INF 目录的lib 文件夹中。

    【讨论】:

    • 问题中没有任何内容表明使用了 MySQL,为什么要提到 MySQL?
    • 感谢您的评论。 buildpath 应该指向什么?另外,我没有 WEB-INF 目录。我错过了一些重要的事情吗?
    • @xDotcom 我不知道 myBatis 是如何工作的,但是:您应该有一个 sql 连接器(并将其添加到项目属性的构建路径中。另外,我认为您有一个 libraires 文件夹(在 webapp 中,我们在 WEB-INF/lib) 中有它,你必须把它放进去。
    猜你喜欢
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 2012-07-14
    • 2020-05-02
    • 2013-04-01
    • 2014-07-14
    相关资源
    最近更新 更多