JDBC主要是1.加载驱动2、建立连接3、处理sql语句
Hibernate就是把JDBC的这几个操作放在一个hibernate.cfg.xml文件中,在此文件中进行配置,建立与数据库的连接,从而处理sql、hql等数据库处理语句。
通过配置而不是直接使用jdbc可以简化代码,无需每次使用都要创建连接。
你可以自己找两个例子进行对比观察。
hibernate就是简化了开发,在底层封装了很多对数据库的操作,我们直接调用就可以了,其实最快的还是用jdbc
Hibernate其实是对JDBC的封装,像常用的增删改查的操作,都有封装,到时候直接调用就可以了,也不用写HQL的的代码了 操作数据库很方便