hibernate和JDBC的区别是什么

ge123tian 2011-10-26
我一直不懂hibernate和JDBC的区别,我简单的认为就是hibernate对sql语句进行了封装,JDBC对sql语句没有进行封装,好像不是这样的。还请大侠们指教一下
sassds 2011-10-27
jdbc算是一种规范吧,有了这个规范,java可以连接各种数据库,Hibernate是封装了jdbc,所以对各种数据库都支持。
我是这么理解的。
bhq0726 2011-11-04
由于hibernate对jdbc的封装,我们对数据库的操作就变成了面向对象的操作。
util198 2011-11-29
哎,说起来我也是90后,这个问题你们不能这样考虑区别的,你要从好处和坏处几方面去谈的,第一,hibernate 是通过模型对数据库进行操作的,2,hibernate可以对数据库进行平移的操作,数据库兼容,3.hibernate的效率上是比jdbc低的,因为hibernate底层其实还是jdbc。  而jdbc呢,更灵活,并且有效率,但是各种数据库都有自己的sql规范,所以,不能完美的平移,如分页,oracle 就和mysql的不同。
frankco 2012-09-25
hibernate使得编程更面向对象,不用写jdbc的sql语句,只关注对象。
疯狂的小笨 2013-01-27
hibernate是对jdbc的轻量级封装,当只是调用数据库的少量数据的时候可以使用,,有大量数据操作的时候还是用jdbc!!个人看法!
Global site tag (gtag.js) - Google Analytics