Spring c3p0连接池配置以及出错原因

Spring c3p0连接池配置以及出错原因 用的jar包com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar配置:注意:如果出错原因(1)很有可能c3p0-config.xml中的配置文件出现问题,比如我是因为把“driverClass”不小心写成了“driver”,             所以在书写c3p0-config.xml要特别小心,可能多一个空格或者格式稍有问题,都…

大家好,又见面了,我是你们的朋友全栈君。

 

用的jar包

com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar

配置:

注意:如果出错原因(1)很有可能c3p0-config.xml中的配置文件出现问题,比如我是因为把“driverClass”不小心写成了“driver”,
             所以在书写c3p0-config.xml要特别小心,可能多一个空格或者格式稍有问题,都会报以上错误。
             如:驱动类写错、jdbcUrl格式错误等等。
            解决之策:仔细检查书写是否正确!!!
            (2)没有将mysql-connector-java-****-bin.jar包加入到Java运行环境的外部jar包的存放的位置。
              解决之策:在JAVA_HOME目录下的jre\lib\ext文件下(如E:\jdk8\jre\lib\ext)放置一个连接MySQL数据库的jar包mysql- 
                               connector-java-****-bin.jar
             (3)还有一个也就是字面意思:你没有适用的驱动。
                解决之策:检查是否在WebRoot\WEB-INF\lib目录下是否导入了合适的mysql-connector-java-****-bin.jar包,没有则导入再重启服务器即可。
 

<!--配置c3p0连接池-->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="com.mysql.cj.jdbc.Driver"/>
        <property name="jdbcUrl" value="jdbc:mysql:///Spring?serverTimezone=UTC"/>
        <property name="user" value="root"/>
        <property name="password" value="123456"/>
    </bean>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142882.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring中bean的注入方式

    Spring中bean的注入方式

    2021年4月9日
    121
  • 闭包面试回答_ajax面试题

    闭包面试回答_ajax面试题写在前面:在学习了闭包之后,试着做做这些题。其实是一种很棒地检验自己学习成果的手段。我当时反反复复,学了但好像又没完全学,遇到题还是一头雾水,到现在可以捋得很清楚也经历了蛮久的。而且从this,执行上下文,作用域一直走过来,这些题目涉及的内容也相对全面,加油喽。

    2022年8月30日
    4
  • JAVA保留两位小数(四舍五入)「建议收藏」

    JAVA保留两位小数(四舍五入)「建议收藏」importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclasstestNumber{ publicstaticdoublenum=3.1015926; publicstaticdoublezero=0.00000;

    2022年9月24日
    1
  • Ubuntu16.04安装_vs安装路径

    Ubuntu16.04安装_vs安装路径TableofContents一、前言二、安装过程1、下载VSCode2、安装过程3、下载C++模块4、汉化5、常用快捷键一、前言因为要用到在ubuntu系统中使用VSCode来编写C++代码,在此分享VSCode的安装过程。之前我们讲了如何制作U盘启动盘,如何安装双系统,如何安装谷歌浏览器等,如果不了解的同学请看我的分类[操作系统]:操…

    2022年9月18日
    5
  • Linux系统RWX权限规则[通俗易懂]

    Linux系统RWX权限规则[通俗易懂]话不多说,先了解一下文件所对应的书写字段:其中:-rw-r–r–1rootroot0Nov3014:46a.txt1、新增一个文件test.txt,并该文件对任何人都没有任何权限:root@lhb:~#chmodu=,g=,o=test.txtroot@lhb:~#ls-ltest.txt———-1rootro

    2022年5月10日
    44
  • SpringBoot整合JDBC、整合Druid数据源详解教程

    SpringBoot整合JDBC、整合Druid数据源详解教程目录一、整合JDBC1.环境准备1.创建数据库2.创建SpringBoot项目3.IDEA连接数据库2.编写数据库配置信息3.编写测试类测试4.CRUD操作数据库1.JDBCTemplate简介2.CRUD测试二、整合Druid数据源1.Druid简介2.部分基本配置参数3.使用Durid数据源1.导入依赖2.切换数据源3.设置数据源属性4.使添加属性生效5.配置Druid后台监控Servlet6.配置Druid监控过滤器filter一、整合JDBC1.环境准备.

    2022年7月23日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号