• myBatis框架的配置部分


    第一步:导包.

    第二步:配置部分(第一部分)

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE configuration
     3   PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
     4   "http://mybatis.org/dtd/mybatis-3-config.dtd">
     5 <configuration>
     6   <environments default="development">
     7     <environment id="development">
     8       <transactionManager type="JDBC"/>
     9       <dataSource type="POOLED">
          //此处为连接数据库(类似于数据池的连接方式) 10 <property name="driver" value="com.mysql.jdbc.Driver"/>
          //此处为设置数据库的连接格式以及要连接的数据库的名字(尤其注意红色部分,myBatis的框架部分的.xml不支持&连接,需将&变为&amp) 11 <property name="url" value="jdbc:mysql://localhost:3306/oa?useUnicode=true&amp;characterEncoding=UTF-8"/>
          //设置用户 12 <property name="username" value="root"/>
          //设置密码 13 <property name="password" value="123"/> 14 </dataSource> 15 </environment> 16 </environments> 17 <mappers> 18 <mapper resource="dao/EmpDaoMapper.xml"/> 19 </mappers> 20 </configuration>

    配置部分(第二部分:连接数据库)

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <c3p0-config>
     3 <default-config>
     4 <property name="driverClass">com.mysql.jdbc.Driver</property>
     5 <property name="jdbcUrl"><![CDATA[jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=UTF-8]]></property>
     6 <property name="user">root</property>
     7 <property name="password">123</property>
     8 <!--最小连接数-->
     9 <property name="minPoolSize">5</property>
    10 <!--最大连接数-->
    11 <property name="maxPoolSize">100</property>
    12 <!-- 初始连接数 -->
    13 <property name="initialPoolSize">10</property>
    14 <!--默认不够的时候每一次的增量-->
    15 <property name="acquireIncrement">5</property>
    16 <!--最大的空闲时间,单位:秒-->
    17 <property name="maxIdleTime">150</property>
    18 </default-config>
    19 
    20 </c3p0-config>

    配置部分(第三部分:举例代码中实际的配置)

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <!DOCTYPE mapper
    3   PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    4   "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    5   <mapper namespace="dao.EmpDao">
       //id为类或接口中的方法名称,resultType为设置输入的类型(此处为Emp),通常为entity中的实体类 6 <select id="findAllEmps" resultType="entity.Emp">
        //sql查询语句,放在<select></select>之间 7 select * from emp 8 </select> 9 </mapper>
  • 相关阅读:
    LeetCode | Contains Duplicate III
    LeetCode | Contains Duplicate II
    LeetCode | Contains Duplicate
    LeetCode | Find Minimum in Rotated Sorted Array II
    CentOS下使用yum快速安装memcached
    centos6.5安装Apache+MySQL+PHP
    centos 防火墙开放80端口
    jeecms搜索结果排序-二次开发
    JS常用的标准函数
    spring download
  • 原文地址:https://www.cnblogs.com/minixiong/p/9676783.html
Copyright © 2020-2023  润新知