dbcp2无法加载JDBC驱动程序类

丘本科

问题:java.sql.SQLException:无法加载JDBC驱动程序类'org.mariadb.jdbc.Driver'。有使用过的:import org.apache.commons.dbcp2.BasicDataSource; mariaDb,maven,tomEE,javaEE。调用以下类的方法getConnection()时出现问题。应该在不将数据库驱动程序设置为tomEE classpath的情况下解决问题

    <dependency>
        <groupId>org.mariadb.jdbc</groupId>
        <artifactId>mariadb-java-client</artifactId>
        <version>1.1.7</version>
        <scope>compile</scope>
    </dependency>

public class MariaDbConnector {
private static BasicDataSource ds = new BasicDataSource();

static {
    ds.setDriverClassName("org.mariadb.jdbc.Driver");
    ds.setUrl("jdbc:mariadb://localhost:3306/hotel2?useUnicode=true&characterEncoding=utf-8");
    ds.setUsername("root");
    ds.setPassword("secret");
    ds.setMinIdle(5);
    ds.setMaxIdle(10);
    ds.setMaxOpenPreparedStatements(100);
}

public static Connection getConnection() throws SQLException {
    return ds.getConnection();
}

private MariaDbConnector() {
}

}

丘本科

问题出在Maven War插件配置和webapp文件夹位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法创建类”的JDBC驱动程序

apache servicemix无法为apache dbcp加载jdbc驱动程序

无法加载netezza JDBC驱动程序

LocalContainerEntityManagerFactoryBean 无法加载 JDBC 驱动程序类 'org.h2.Driver' 无法构建 Hibernate SessionFactory

驱动程序类无法首次加载

无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'Tomcat 8和Eclipse

无法加载 JDBC 驱动程序类“com.mysql.cj.jdbc.driver”

无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'声纳插件jenkins

无法加载 JDBC 驱动程序类 [com.mysql.cj.jdbc.Driver]

java.lang.IllegalStateException:无法加载JDBC驱动程序类[com.mysql.jdbc.GoogleDriver]

spring-boot无法加载JDBC驱动程序类“ org.sqlite.JDBC”

尽管添加了 JAR 文件,但仍无法加载 JDBC 驱动程序类“oracle.jdbc.OracleDriver”

无法加载驱动程序类org.mariadb.jdbc.Driver

无法加载驱动程序类com.mysql.jdbc.Driver

弹簧。无法加载驱动程序类:org.hsqldb.jdbc.JDBCDriver

MySQL连接器到JDBC的类路径无法加载驱动程序

异常是java.lang.IllegalStateException:无法加载JDBC驱动程序类

如何解决jmeter 4.0中显示的错误“无法加载JDBC驱动程序类”

加载JDBC驱动程序

JDBC驱动程序实现和类加载

我无法为MySQL加载JDBC驱动程序

无法加载驱动程序:com.mysql.jdbc.Driver

无法为 Apache Derby 加载 JDBC 驱动程序

SQL Server驱动程序错误无法找到或加载JDBC驱动程序:

使用Sybase服务器的Springboot-无法加载驱动程序类:com.sybase.jdbc4.jdbc.SybDriver

尝试设置Java DB:“找不到类:无法加载JDBC驱动程序org.apache.derby.jdbc.EmbeddedDriver”

无法为连接URL创建类“”的JDBC驱动程序

无法加载驱动程序类:org.h2.Driver

SpringBoot 测试 - 无法加载驱动程序类:org.h2.Driver