mybatis或hibernate框架连接数据库报错:java.sql.SQLException: No suitable driver或No suitable driver found for http://maven.apache.org
2023-09-11 14:19:38 时间
报错:
java.sql.SQLException: No suitable driver或No suitable driver found for http://maven.apache.org
报错详情:
十二月 09, 2020 5:30:32 下午 com.mchange.v2.resourcepool.BasicResourcePool 警告: Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@a91ff6 is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests. 十二月 09, 2020 5:30:32 下午 com.mchange.v2.resourcepool.BasicResourcePool 警告: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@692194a7 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:315) at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataSource.java:285) at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:220) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:206) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:203) at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1138) at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1125) at com.mchange.v2.resourcepool.BasicResourcePool.access$700(BasicResourcePool.java:44) at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1870) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
初学mybatis遇到的一个问题将mybatis-config.xml里的连接数据库的4个基本信息
抽出了单独放在一个properties里时,再测试方法,爆出该错误
解决办法:
将db.properties的url改为urlName(只要是非url均可),mybatis的设置xml的url对于的value也别忘记了改名!
原因:
之前db.properties里的url=xxx和
pom.xml里的url:http://maven.apache.org撞车了,数据库配置文件的url被替换了!
下图:pom.xml的url
解决:
把配置文件key改下名字就可以,比如加前缀jdbc.xxx
转 : https://blog.csdn.net/qq_44831907/article/details/107319521
参考: https://blog.csdn.net/qq_36534731/article/details/102628578
相关文章
- java虚拟机学习-JVM调优总结-基本垃圾回收算法(7)
- 你所不知道的库存超限做法 服务器一般达到多少qps比较好[转] JAVA格物致知基础篇:你所不知道的返回码 深入了解EntityFramework Core 2.1延迟加载(Lazy Loading) EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public? 藏在正则表达式里的陷阱 两道面试题,带你解析Java类加载机制
- java读取写入CSV文件
- Java线程池实现原理及其在美团业务中的实践
- Predicate和Consumer接口– Java 8中java.util.function包下的接口
- Java: mysql-connector-java
- Java并发JUC(java.util.concurrent)JMM内存模型
- Maven最全教程,java开发必备知识,99%的人都能看懂并且掌握!
- 【Java】Maven官网
- 第七节:详细讲解Java中的日期,java.util.date
- 月薪3万Java程序员要达到的技术层次
- Java最快的maven仓库地址,国内Maven地址,超快的Maven地址
- java判断是否为空字符串
- 《ANTLR 4权威指南》——3.3 将生成的语法分析器与Java程序集成
- Java 反射机制快速入门及常见方法全归纳。
- Java_java动态编译整个项目,解决jar包找不到问题
- Java的Maven基础知识笔记:Maven是什么、maven目录、pom.xml唯一ID、maven解决依赖管理、maven中央仓库与镜像、构建流程(声明周期、阶段、目标)、使用插件、模块管理、mvnw指定版本、如何发布自己的开源库
- 『Java练习生的自我修养』java-se进阶² • 并发与多线程
- Java实现BASE64编解码
- 【java养成】:案例(批量操作文件功能、商城进货交易记录程序设计)
- Java小白入门200例61之java中Date日期类型的大小比较
- Java小白入门200例62之java中日期查询常用实例
- maven管理的jsp应用如何添加servlet、jsp相关依赖(org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)