JDBC的速度比Mybatis要快,那我们为什么还要学习框架

在学习java的时候我们操作数据库嘚步骤:

  1. 拼接sql语句,设置sql参数;
  2. 关闭执行语句和数据库连接;

 
取得连接后进行相应的sql操作(插入语句):


 
我们每次都要做大量的相同的操作,并且还要对执行sql语句过程中所出现的各种异常和资源释放进行处理而真正涉及到业务功能的代码其实很少,这明显影响了效率 這时候Hibernate和Mybatis(前身ibatis)变横空出世了。它们帮我们把哪些复杂的重复性的工作进行了抽象从业务处理逻辑中剥离了,使得开发效率更高




 
建竝一个Maven项目(mavan导入jar包太方便了)
在pom文件中添加我们需要的jar包:
 

 
 
 
 
 
 
 
 









 
 
 
 
 
我们先不管配置文件中的细节配置,从配置上我们可以直观的看出我们对日誌、数据库连接地址和驱动都做了相关的配置和日志相关的还需要有一个配置文件,用于控制日志往什么地方刷这个配置文件就是log4j.properties,具体配置格式如下:
 
 
 
至此该有的配置文件我们都已经准备好了!

装JDBC执行虽然速度快,但是编码麻烦;框架简

化了我们的操作提高了我们的开发效率。所以在企业中我们使用Mybatis是比较广泛的想要入行程序员获得高薪也需要在网上多學习,特别是刚入门的人找比如黑马程序员之类的视频多练才是正道。

你对这个回答的评价是

我要回帖

 

随机推荐