IDEA通过mybatis连接mysql
·
mybatis简介
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)
连接mysql
在IDEA中建立项目

选中Spring web,JDBC API,MyBatis Framework,MySQL Driver。
之后即会自动创建pom.xml文件。
之后修改application.properties文件:

创建文件并录入代码:
UseController:

User:

UserMapper:

UserService:

之后在resources下建立mapperl文件夹并在该文件夹下建立xml文件:

在mysql workbench中建立名为user的表并录入数据:

最后浏览器输入 http://localhost:8080/user/getAllUser 即可。
总结
较于JDBC而言,mybatis需注入依赖,配置映射信息。优点在于减少了代码量,利于维护。缺点在于不能随意更换移植数据库。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)