mybatis连接mysql步骤,【初】mybatis实现数据库处理流程

一、jsp + servlet + jdbc方式:

1、web.xml中添加servlet和servlet Mapping;

2、创建servlet写业务逻辑,继承HttpServlet,重写doGet() doPost() 方法;

设定request字符集,从页面获取request参数,调用Dao做出响应,

操作session等,页面重定向,

3、Dao层写数据库处理;

1> 加载数据库驱动,获取连接:

需要使用 DriverManager.getConnection() 方法创建一个Connection 对象,它代表与数据库的物理连接。

2> 执行SQL语句

需要使用类型声明的对象建立并提交一个 SQL 语句到数据库

3> 获取操作结果封装集信息

从结果集中提取数据:要求使用适当的关于 ResultSet.getXXX() 方法来检索结果集的数据

4> 返回操作结果:对得到的结果集进行相关的操作

5> 清理环境:需要明确地关闭所有的数据库资源,释放内存

4、映射数据库表的实体类;

5、jsp页面中的servlet操作,标签等;

二、mybatis方式:

Dao层的实际需求:1、连接数据库;2、处理sql语句;

(1)在src下创建config包,配置mybatis的Configuration.xml配置文件,连接数据库:

65a4ef3aa9d3

1.png

同级目录下配置user.xml文件,主要是sql语句处理相关的配置;

增删改查的sql语句封装起来,可以在dao中通过SqlSession调用;

处理结果集映射,实现数据库字段与java实体类中的对应,

65a4ef3aa9d3

2.png

在核心配置文件Configuration.xml中添加处理sql的配置文件,如下:

65a4ef3aa9d3

3.png

(2)在db层中创建SqlSession:

1、通过配置文件获取数据库连接相关信息;

2、通过配置信息构建SqlSessionFactory;

3、通过SqlSessionFactory打开数据库会话;

65a4ef3aa9d3

4.png

(3)在dao层中调用sqlsession

65a4ef3aa9d3

5.png

65a4ef3aa9d3

6.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值