JDBC和mybatis的区别

JDBC和mybatis的区别

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


问  用了Mybatis是不是就不用JDBC了

正在回答

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

2回答

 同学,你好!

  1. MyBatis和JDBC一般是分开用的,不是说它们根本不能一起用,而是一个项目中没必要一部分用MyBatis,一部分用JDBC。另外Mybatis底层是对JDBC的封装。 所以不需要一起使用

  2. 关于数据库备份,可以使用如下命令完成:

    mysqldump -uroot -proot  --databases book > d:\book.sql   

    其中-u后面是你的用户名,-p后面是你的密码。--databases 后面的book是数据库的名字,示例:

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

  3. 使用workbench导出:

    在左侧的菜单列找到Data Export

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

    选择数据库进行导出:

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

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



好帮手慕阿莹 2020-02-21 09:38:03

是的,

mybatis可以灵活的修改sql语句。适用于大型项目或者可能根据业务规则经常改动的互联网公司。

而jdbc以代码的形式更适合于业务代码几乎不会改变的传统企业或者小型项目。

可以根据自己的业务需求来决定使用哪个。

如果我的回答解决了你的问题,请采纳,祝学习愉快.


  • 提问者 LLLL_ #1
    我想问的是 是用了mybatis就不用jdbc 这两个一般是一起用还是 分开用 还是根本不能一起用 或者能一起用 另一个问题 mysqlworkbench 怎么备份数据库 或者怎么用命令行备份一个数据库, 或者 怎么能 生成一个 比如慕课网给同学的那种 有命令行的 可以直接使用的 ,我的数据库我害怕坏了 所以希望备份,请老师详细说明 详细哈 谢谢老师
    2020-02-22 20:03:47
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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