package com.baizhi.test;

import java.io.InputStream;
import java.sql.Connection;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;


public class Test1 {
	public static void main(String[] args) throws Exception{
		//读取mybatis—config.xml核心配置文件
		InputStream in=Resources.getResourceAsStream("mybatis-config.xml");
		//获取mybatis与数据库交互的核心对象
		SqlSession sqlSession = new SqlSessionFactoryBuilder().build(in).openSession();
		Connection conn = sqlSession.getConnection();
		System.out.println(conn);
	}
}


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis//DTD Config 3.0//EN" "http://mybatis/dtd/mybatis-3-config.dtd" >
<configuration>
<!-- 编写mybatis的运行环境 -->
	<environments default="oracle">
		<environment id="oracle">
		<!-- 指定事务采用JDBC的方式管理 -->
			<transactionManager type="JDBC"></transactionManager>
			<!-- 使用mybatis提供的POOLED连接池 -->
			<dataSource type="POOLED">
				<property name="driver" value="oracle.jdbc.OracleDriver"/>
				<property name="url" value="jdbc:oracle:thin:@localhost:1521:ORCL"/>
				<property name="username" value="HR"/>
				<property name="password" value="hr"/>
			</dataSource>
		</environment>
	</environments>
</configuration>

注意上面的红字是driver,mybatis的是driver,jdbc的是driverClassName

更多推荐

Mybatis连接oracle数据库