创建一个web项目的步骤

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

文章目录

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

创建一个web项目

  • 新建一个项目
    创建一个web项目的步骤_第1张图片创建一个web项目的步骤_第2张图片
  • 创建好后目录中有图中方框内的内容
    创建一个web项目的步骤_第3张图片
  • 添加WEB-INF文件夹下的classes文件夹(要先建立好)
    创建一个web项目的步骤_第4张图片
  • 添加WEB-INF文件夹下lib文件夹
    创建一个web项目的步骤_第5张图片
  • 再添加tomcat安装目录中lib文件夹下的jsp-api.jar 和 servlet-api.jar
    (选择Library中的Java)
    创建一个web项目的步骤_第6张图片创建一个web项目的步骤_第7张图片
  • v将需要用到的jar包放入WEB-INF文件夹下的lib文件夹
    创建一个web项目的步骤_第8张图片

创建c3p0的xml文件

(一定要在src文件夹下,而且文件名为c3p0-config.xml
右击src
创建一个web项目的步骤_第9张图片创建一个web项目的步骤_第10张图片

  • c3p0-config.xml配置文件

<c3p0-config>

<named-config name="webDataSource">
    <property name="jdbcUrl">jdbc:mysql://localhost:3306/school?useUnicode=TRUE & characterEncoding=utf8 & useSSL=FALSE & serverTimezone=Asia/Shanghai & allowPublicKeyRetrieval=TRUE
    property>
    <property name="driverClass">com.mysql.cj.jdbc.Driverproperty>
    <property name="user">rootproperty>
    <property name="password">passwordproperty>
    
    <property name="minPoolSize">5property>
    
    <property name="maxPoolSize">30property>
    
    <property name="initialPoolSize">10property>
    
    <property name="acquireIncrement">5property>
    
    <property name="maxStatements">15property>
named-config>
c3p0-config>

使用细节

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

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

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

你可能感兴趣的:(安装配置)