关于Mybatis与JDBC

关于Mybatis与JDBC

老师我想知道关于Mybatis与JDBC之前的区别,

Mybatis是持久层框架是什么意思呢?他跟JDBC有啥区别呀?

搞不懂这些关系呀!

http://img1.sycdn.imooc.com//climg/5cfcbe380001024f12390399.jpg

为啥这里的配置文件里,还会出现JDBC呢?都是什么意思?
<dataSource type="POOLED">还有这个POOLED又是啥意思呢?

请老师解答一下

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,mybatis是一个框架,而JDBC是Java用来连接数据的。

关于持久层框架:持久是相对于瞬时来说的,持久层,可以理解成数据保存在数据库或者硬盘一类可以保存很长时间的设备里面,就是把数据存在持久化设备上,比如数据库。mybatis框架就是向数据库写入数据的框架。

配置文件中就是mybatis框架使用JDBC连接数据库的。dataSource是用来配置数据源的,type="POOLED"表示dataSource的内容是集合,其中包括用户名,密码,driver,url等。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • MasonM 提问者 #1
    谢谢老师的回答 我想问:配置文件中就是mybatis框架使用JDBC连接数据库的。 这说明mybatis的底层是用jdbc来与数据库交互的吗?
    2019-06-10 11:15:23
  • 好帮手慕阿满 回复 提问者 MasonM #2
    在配置文件中配置了dataSource数据源,dataSource中driver使用的JDBC的驱动,所以这里就是mybatis使用JDBC与数据库进行交互的。祝:学习愉快~
    2019-06-10 13:57:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师