mybatis+oracle配置文件

/Mybatis02/src/cn/hu/file/Mybatis02.xml

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">



 
       
           
           
               
               
               
               
           

       

   

   

 







Oracle.propertise

driver=oracle.jdbc.driver.OracleDriver
 url=jdbc:oracle:thin:@localhost:1521:orcl?characterEncoding=UTF-8
username=scott
password=123456



///链接工厂

package cn.hu.database;

import java.io.IOException;
import java.io.InputStream;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
public class OracleDB {
    
    private static SqlSessionFactory sqlSessionFactory=null;
    
    static
    {
        //加载数据库配置文件
        InputStream ins;
        try
        {
            ins = Resources.getResourceAsStream("cn/hu/file/Mybatis02.xml");
            // 获取连接对象工工厂
            sqlSessionFactory=new SqlSessionFactoryBuilder().build(ins);
        }
        catch (IOException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


    }
    
    
    /**
    *
    * @return
    */
    
    public static SqlSession getSession()
    {
        return sqlSessionFactory.openSession();
    }
    
    
    public static void closeSession(SqlSession session)
    {
        if (session!=null)
        {
            session.close();
        }
    }
 
}


你可能感兴趣的:(orcal,mybatis)