首页 > 其他分享 >C3P0连接池jar包问题

C3P0连接池jar包问题

时间:2024-04-10 20:32:23浏览次数:36  
标签:cj resourcepool jar C3P0 mysql com 连接池 out

错误原因:

1、Exception in thread "main" java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.

2、Caused by: com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool@66048bfd -- timeout at awaitAvailable()

按照字面意思就是,连接超时。因为是用的c3p0连接池。所以只能在 c3p0-config.xml 中去寻找错误。 配置文件如下:

解决办法:

mysql8.0之后的版本,除了导包之外,还要记得改xml文件

如下:

1.driverClass 8.0和5.0不一样,有个cj

2.jdbcUrl,除了要改成自己的数据库名外,mysql8.0还要加上时区,即serverTimezone=GMT

<!--  连接参数 -->   
 <property name="driverClass">com.mysql.cj.jdbc.Driver</property>    
 <property name="jdbcUrl">jdbc:mysql://localhost:3306/gyp2021?serverTimezone=GMT</property>    
 <property name="user">root</property>    
 <property name="password">123456</property>

标签:cj,resourcepool,jar,C3P0,mysql,com,连接池,out
From: https://blog.csdn.net/weixin_66383346/article/details/137609219

相关文章

  • 报错jar不是内部或外部命令,也不是可运行的程序
    1.问题:今天在cmd命令行中要用jar命令打包,却发现出现错误。错误提示:jar不是内部或外部命令,也不是可运行的程序但是java-version没有任何问题。2.解决:首选需确认配置了系统的Java环境变量,而不是用户的环境变量。如:JAVA_HOME:C:\ProgramFiles\Java\jdk1.8.0_191问题就......
  • mybatis框架log4j日志配置详解及jar包下载
    mybatis框架配置日志步骤1.引入日志的jar包logback-classic-1.2.3.jar,logback-core-1.2.3.jar,slf4j-api-1.7.26.jar链接:百度网盘请输入提取码提取码:4ufh下载后在工程中新建一个lib文件夹如图所示:将下载好的jar包复制到lib文件夹中,并添加到库引用(不要漏掉!)如图所......
  • manjaro下开发msp430
    安装ccstudio,yay-Sccstudio✔34s无法读取配置文件'/home/nication/.config/yay/config.json':EOFAURExplicit(1):ccstudio-12.6.0.00008-1AURDependency(1):ncurses5-compat-libs-6.4-2::(1/2)下载了PKGBUILD:ncurses5-compat-libs::(2/2)下载了PKGBUI......
  • maven中 Uber-jar 名词介绍
    Uber-jar在maven的一些文档中我们会发现"uber-jar"这个术语,许多人看到后感到困惑。其实在很多编程语言中会把super叫做uber(因为suber可能是关键字),这是上世纪80年代开始流行的,比如管superman叫uberman。所以uber-jar从字面上理解就是super-jar,这样的jar不但包含自......
  • yay和debtap和pacman结合安装软件,manjaro还可以这么安装软件
    看到网上把欧路词典说的那么好,正好觉得goldendict用的不够顺手,打算试试,安装过程有点波折,记录如下:1.常规做法,sudopacman-Seudic没有这个软件,那就yay-Seudic,这次倒没有提示没有软件,这可以archlinux系列的软件宝库啊2.中途出现如下错误:无法读取配置文件'/home/nication/.conf......
  • koa下mysql连接池案例
    下面是一个简单的示例,演示了如何在Koa应用程序中使用MySQL连接池:constKoa=require('koa');constRouter=require('koa-router');constmysql=require('mysql');constapp=newKoa();constrouter=newRouter();//创建MySQL连接池constpool=mysql.cre......
  • Java项目自启动方案——jar包做成服务(Windows版本)
    参考文档:https://blog.csdn.net/qiaodaima0/article/details/115266052 需求:公司做的很多项目都是属于客户端—服务器形式,在客户端部分运行了属于面向用户操作的项目jar包,客户端机器就不像服务器那样,经常会遇到重启机器的情况,所以让我们的项目能自启动就是个必须的工作。方案:......
  • Jarbars——Cron定时任务提权
    #简述本文借助Vulnhub靶机——Jarbars来学习Cron定时任务提权方式。、关于cron定时任务提权:在Linux中crontab是一个用于管理定时任务的命令行工具,它允许用户创建、编辑、查看和删除定时任务,以便在指定的时间间隔或特定的时间点自动执行命令或脚本。/etc/crontab文件用于管......
  • Android 14.0 添加自定义服务,并生成jar给第三方app调用
    1.概述在14.0系统ROM产品定制化开发中,由于需要新增加自定义的功能,所以要增加自定义服务,而app上层通过调用自定义服务,来调用相应的功能,所以系统需要先生成jar,然后生成jar给上层app调用,接下来就来分析实现的步骤,然后来实现相关的功能从而来实现所需要的功能2.关于添加系统......
  • 字节二面:为什么SpringBoot的 jar 可以直接运行?我说因为内嵌了Tomcat容器,他让我出门左
    引言在传统的Java应用程序开发和部署场景中,开发者往往需要经历一系列复杂的步骤才能将应用成功部署到生产环境。例如,对于基于Servlet规范的JavaWeb应用,开发完成后通常会被打包成WAR格式,然后部署到像ApacheTomcat、Jetty这样的Web容器中。这一过程中,不仅要管理应用本身的编译产......