在mybatis中连接数据库的方式

一、用到的jar:

mybatis-3.4.5.jar

mybatis-connector-java-5.1.20-bin.jar

二、连接方式

第一种:
1.  在mybaits-config.xml中加入dtd:

 PUBLIC "-//mybatis.org//DTDConfig 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

2. 连接数据库的代码:

    <environments default="development">

    <environment id="development">

      <transactionManager type="JDBC"/>

      <dataSource type="POOLED">

        <property name="driver"value="com.mysql.jdbc.Driver"/>

        <property name="url"value="jdbc:mysql://127.0.0.1:3306/mybatis"/>

        <property name="username"value="root"/>

        <property name="password"value="123456"/>

      dataSource>

    environment>

  environments>


 第二种:

1.  新建jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://127.0.0.1:3306/mybatis?useUnicode=true&characterEncoding=utf-8

jdbc.username=root

jdbc.password=123456

 

 

2.  数据库的连接配置:

     

       

3.  连接池:

     

 class="com.mchange.v2.c3p0.ComboPooledDataSource">

         

value="${jdbc.driver}">

        

value="${jdbc.url}">

        

value="${jdbc.username}">

        

value="${jdbc.password}">

     

     

     

     

     

class="org.apache.commons.dbcp.BasicDataSource">

          

value="${jdbc.driver}">

          

 value="${jdbc.url}">

          

 value="${jdbc.username}">

          

value="${jdbc.password}">

     

4.  应用:

         

       

class="org.mybatis.spring.SqlSessionFactoryBean">

         

         

ref="dpcpdataSource">

         

         

value="classpath:mybatis-config.xml">

         

         

 value="classpath:com/yj/entity/*.xml">

            


你可能感兴趣的:(java,web)