根据不同的数据库厂商提供不同的SQL语句
在全局配置文件中写入:支持oracle数据库厂商,作用就是数据库厂商的标识(驱动),Mybatis根据数据库厂商标识来执行不同的SQL
MySQL,Oracle,SQL Server
<databaseIdProvider type="DB_VENDOR">
<property name="MySQL" value="mysql"/>
<property name="Oracle," value=oracle"/>
<property name="SQL Server" value="sqlserver"/>
< /databaseIdProvider >
在mapper.xml 文件中修改databaseId
<select id="selectEmployee" resultType="com.guigu.mybatis.Employee **"databaseId="oracle">**
select id,last_name lastName,email,gender from tbl_employee where id = #{id}
</select>
</mapper>
oracle.driver=oracle.jdbc.OracleDriver
oracle.url=jdbc:oracle:thin:@loacalhost:1521:orl1
oracle.name=root
oracle.password=123
注:oracle中不能写i