JDBC的使用和spring的调用流程

可以将JDBC的使用过程比作是一个打电话的过程。而一个打电话的步骤有:1.打给谁2.拨通电话3.聊天4.挂机。打给谁是决定和哪个数据库建立连接,即决定把那个数据库驱动加载进来;拨通电话即是把连接建起来;聊天是把sql语句发送给数据库程序,数据库程序把执行的结果返回给我们;挂机是断开和数据库的连接,并释放一系列资源。如下是写一个JDBC的步骤:
1、把驱动拷贝进入项目下的lib文件夹夹
2、加载数据库驱动
class.forName(‘com.mysql.jdbc.Driver’);
2、建立数据库连接
+ url的格式
jdbc:mysql://localhost:3306/people_manage
协议:子协议://目标IP地址:端口/数据库
+ 建立连接语句
Connection connection = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/people_manage”, “root”,“123456”);
4、执行查询语句
5、释放资源,断开连接

spring的调用流程:浏览器发起信息-spring调用-控制层-业务层-数据持久层-数据库-数据持久层-业务层-控制层-spring调用-信息反馈给浏览器。这个流程与栈的先进后出、后进先出相类似,信息的发起者总是最后得到消息,消息在各个阶层各流通两次。其中控制层的作用是接受前端请求,并获取到业务数据返回给前端;业务层的作用是讲从数据库拿到的数据组装成业务需要的数据;数据持久层的作用是操作数据库获取到表中数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值