mybatis的配置文件之 mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?>  
<!DOCTYPE configuration  
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  
  "http://mybatis.org/dtd/mybatis-3-config.dtd">  
<configuration>  
    <!-- 對事務的管理和鏈接池的配置 -->  
    <environments default="ql">  
        <environment id="ql">  
            <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/ql?characterEncoding=UTF-8" />  
                <property name="username" value="${username}" />  
                <property name="password" value="${password}" />  
            </dataSource>  
        </environment>  
    </environments>  
    <!-- mapping 文件路徑配置 ,即引入外部資源-->  
    <mappers>  
        <mapper resource="cn/mybatis/ql/User-mapper.xml" />  
    </mappers>  
</configuration>mysql

 

測試連接:sql

public class SqlSessionFactoryUtils {
    private static SqlSessionFactory sqlSessionFactory;
    static{
        try {
            sqlSessionFactory=new SqlSessionFactoryBuilder().build(Resources.getResourceAsStream("mybatis-config.xml"));
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
    public static SqlSessionFactory getSqlSessionFactory() {
        return sqlSessionFactory;
    }
}
 session

 

public class Demo01 {mybatis

@Testapp

public void test1() {測試

SqlSessionFactory sf = SqlSessionFactoryUtils.getSqlSessionFactory();ui

SqlSession session = sf.openSession();url

Connection con = session.getConnection();.net

//com.mysql.jdbc.JDBC4Connection@1fcfece,class com.sun.proxy.$Proxy4xml

System.err.println(con + "," + con.getClass());

session.close();

}

}

相關文章
相關標籤/搜索