花费了大量的时间在结构目录上。
记下来免得下次忘记了步骤

文章目录

  • 创建一个web项目
  • 创建c3p0的xml文件
  • 使用细节

创建一个web项目

  • 新建一个项目
  • 创建好后目录中有图中方框内的内容
  • 添加WEB-INF文件夹下的classes文件夹(要先建立好)
  • 添加WEB-INF文件夹下lib文件夹
  • 再添加tomcat安装目录中lib文件夹下的jsp-api.jar 和 servlet-api.jar
    (选择Library中的Java)
  • v将需要用到的jar包放入WEB-INF文件夹下的lib文件夹

创建c3p0的xml文件

(一定要在src文件夹下,而且文件名为c3p0-config.xml
右击src

  • c3p0-config.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<!-- named-config的name属性值就是当前配置的一套配置名在创建连接池时可以根据配置名加载此套配置信息需要手动的输入连接名,使用default则不用手动输入连接名-->
<named-config name="webDataSource"><property name="jdbcUrl">jdbc:mysql://localhost:3306/school?useUnicode=TRUE &amp; characterEncoding=utf8 &amp; useSSL=FALSE &amp; serverTimezone=Asia/Shanghai &amp; allowPublicKeyRetrieval=TRUE</property><property name="driverClass">com.mysql.cj.jdbc.Driver</property><property name="user">root</property><property name="password">password</property><!-- 最小连接数 --><property name="minPoolSize">5</property><!-- 最大连接数 --><property name="maxPoolSize">30</property><!-- 初始化的连接数 --><property name="initialPoolSize">10</property><!-- 需要时一次性创建的连接数 --><property name="acquireIncrement">5</property><!-- 缓存多少个Statement对象 --><property name="maxStatements">15</property>
</named-config>
</c3p0-config>

使用细节

  • c3p0数据库连接池配置总结

  • c3p0中的Beanhandler 和 Beanlisthandler 如果返回null,首先要看自己的Bean类中属性名和数据库中的是否一致,实体类的属性名称必须要同数据库中的字段一模一样(区分大小写);然后再看有没有添加实体类的无参构造方法

  • mchange-commons-java-0.2.7.jar包辅助c3p0的jar包使用(c3p0-0.9.2版本后分离出来的),如果没有这个包系统启动时会报classnotfoundexception

创建一个web项目的步骤相关推荐

  1. idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

  2. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

    在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...

  3. 如何创建一个Web项目

    文章目录 一.创建Web项目 1. 新建Maven工程 2. 在pom.xml中,添加servlet依赖 3. 创建web.xml文件 4. 通过tomcat配置启动项 5. 在webapp下创建ht ...

  4. 新手在IDEA如何创建一个Web项目

    使用了IDEA也有一段时间了,不能说很熟,只分享一些我会的.后面会开始慢慢专门写一些IDEA的博客来帮助新手使用IDEA 1 2 开始创建一个WEB工程 选择JAVA,创建WEB项目,按图中1-2的顺 ...

  5. JavaWeb开发之如何创建一个web项目

    首先,打开Myeclipse,看到左上角File->New->Web Project 出现如下界面: 在Project Name处输入项目的名字:Myfirstdemo 这样就建成了第一个 ...

  6. 使用Intellij Idea 创建一个Web项目!

    相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(ap ...

  7. ItelliJ IDEA开发工具使用—创建一个web项目

    转自:https://blog.csdn.net/wangyang1354/article/details/50452806 概念需要明确一下     IDEA中的项目(project)与eclips ...

  8. 新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

  9. maven创建一个web项目(springmvc项目)

    创建一个简单的web项目!

最新文章

  1. C# SQLite数据库 访问封装类
  2. WebGL on iOS8 最终等到了这一天
  3. 经典C语言程序100例之四三
  4. 使用PHP处理Kafka消息
  5. Swoole之I/O操作
  6. @PathVariable为空时指定默认值
  7. 楷书和草书哪幅更具有艺术性?
  8. 嵌入式实时操作系统ucos-ii_「正点原子NANO STM32开发板资料连载」第三十八章 UCOSII 实验 3...
  9. 如何将STVP的option bytes的配置移植到另外的电脑
  10. 微信缓存css怎么清理,前端清除缓存方法(微信缓存引起的bug)
  11. 单目3D目标检测方法CaDDN解读
  12. 编辑中的word变成只读_打开Word文件是只读,怎么修改
  13. Excel画函数图像
  14. micro、macro、weighted、sample区别
  15. Excel函数之~计算日期、天数、星期
  16. office2016家庭和学生版小型企业版专业版|版本区别
  17. Tomcat - 解决which must be escaped when used within the value错误
  18. 微信公众号调起扫一扫扫码
  19. TIA protal v17安装非C盘找不到step7 basic
  20. 【操作系统】第十一章死锁与进程通信

热门文章

  1. 人工智能与大数据的应用和指引方向
  2. Apache Hudi数据湖的Cleaning服务
  3. 三人抢答器逻辑电路图_三路抢答器电路设计方案汇总(三款模拟电路设计原理图详解) - 全文...
  4. 1563页Go语言中文文档,涵盖Go语言所有核心知识点,限时免费下载!
  5. 百望云服务器显示二个,百望云-文档中心
  6. 测试避坑指南 | “入行4年,跳槽2次,我摸透了软件测试这一行。”
  7. 基于STM32的BMS电池管理系统源代码配官方参考原理图
  8. 关于“自己电脑无法在网络中发现”问题
  9. 太原师范学院计算机系卓广平,PDF文件连接-太原师范学院教务处.PDF
  10. 《脑电信号分析方法与脑机接口技术》笔记——第二章 EEG信号