mybatis *** 作oracle需要哪些jar包

mybatis *** 作oracle需要哪些jar包,第1张

mybatis *** 作oracle只需要oracle的驱动jar包就可以了。

ojdbc14.jar就是常用的jdbc连接数据库的jar。

下载方法:

百度搜索:Oracle jdbc驱动jar

mybatis中连接oracle的配置如下:

configuration.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>

<typeAliases>

<typeAlias type="com.cb.Users"/>

</typeAliases>

<environments default="development">

<environment id="development">

<transactionManager type="JDBC"/>

<dataSource type="POOLED">

<property name="driver" value="oracle.jdbc.OracleDriver" />

<property name="url" value="jdbc:oracle:thin:@localhost:1521:myBase" />

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

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

</dataSource>

</environment>

</environments>

<mappers>

<mapper resource="com/cb/Users.xml"/>

</mappers>

</configuration>

1、定义

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。

2、使用原因

MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

3、总体流程

(1)加载配置并初始化

触发条件:加载配置文件

处理过程:将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。

(2)接收调用请求

触发条件:调用Mybatis提供的API

传入参数:为SQL的ID和传入参数对象

处理过程:将请求传递给下层的请求处理层进行处理。

(3)处理 *** 作请求

触发条件:API接口层传递请求过来

传入参数:为SQL的ID和传入参数对象

处理过程:

(A)根据SQL的ID查找对应的MappedStatement对象。

(B)根据传入参数对象解析MappedStatement对象,得到最终要执行的SQL和执行传入参数。

(C)获取数据库连接,根据得到的最终SQL语句和执行传入参数到数据库执行,并得到执行结果。

(D)根据MappedStatement对象中的结果映射配置对得到的执行结果进行转换处理,并得到最终的处理结果。

(E)释放连接资源。

(4)返回处理结果将最终的处理结果返回。

开始整合Spring和MyBatis:

1、在Eclipse里新建一个web项目,导入需要的jar包,

2、创建一个简单的数据库(springmybaitis)和数据表(user---id,username,password)。

3、以用户管理为例,创建model和dao.

5、MyBatis的配置文件------mybatis-config.xml

6、测试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11875111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存