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!!个人看法!
|