mybatis是一款优秀的持久层框架,我们知道网页想要链接数据库,可以使用jdbc进行链接,同时需要配置的信息都是写死了,像URL、password、之类的数据都写死在里面,这时候需要修改的话就非常的麻烦,因为你不知道哪个文件中用到了这个信息,所以只能一个文件一个文件的向下爬,而使用了这款mybatis中间件,就可以轻松的解决这个问题,这个中间件几乎避免了所有的JDBC代码和和手动设置参数以及获取结果集,只要在XML中简单的进行配置,再配合一些注释、映射使用就可以了,下次当软件需要更新的时候,或者数据库的信息、位置等改变的时候,就仅仅需要在xml文件中进行更改即可,所以是一款非常方便的中间件,有需要的朋友可以直接在本站下载体验。
同类对比
技术特点:
1、通过直接编写SQL语句,可以直接对SQL进行性能的优化。
2、学习门槛低,学习成本低。只要有SQL基础,就可以学习mybatis,而且很容易上手。
3、由于直接编写SQL语句,所以灵活多变,代码维护性更好。
4、不能支持数据库无关性,即数据库发生变更,要写多套代码进行支持,移植性不好。
Hibernate技术特点:
1、标准的orm框架,程序员不需要编写SQL语句。
2、具有良好的数据库无关性,即数据库发生变化的话,代码无需再次编写。
3、学习门槛高,需要对数据关系模型有良好的基础,而且在设置OR映射的时候,需要考虑好性能和对象模型的权衡。
4、程序员不能自主的去进行SQL性能优化。
连接数据库步骤
1、需要创建一个工作环境
2、并在main---->resources下创建config.xml,如下图:
3、在dao包里面创建Mapper.xml模板,如下图:
4、再回到config.xml中,把Mapper.xml模板的路径写在里面,如下图:
5、创建一个测试类。
6、打印测试结果。
0条评论