知道这三种都是数据库,只是非常混乱
jdbc是不是数据库的驱动
那末我的myeclipse上已装了mysql,关于jdbc怎麽装呢,是不是说jdbc是任何数据库的驱动,都要装上,请问怎样装
还有hibernate,他不也是数据库马,那末他是驱动还是和mysql一样的应用软件,是不是也要必须装,谢高手指点,我是菜鸟
------解决方案--------------------
mysql是数据库.jdbc是一个JavaAPI,不需要再次安装,装了jdk就有了,他相当一个你的程序和数据库的一个桥梁,提供很多访问数据库的接口,hibernate是一种对象持久层框架,就是把jdbc轻量封装了一下
程序==> hibernate(jdbc)==> 数据库
------解决方案--------------------
首先要纠正楼主的对这三种概念的理解:
1》 mysql才是真正的数据库,就像oracle、mssql、DB2一样,都是数据库软件。
2》 JDBC正如V_Naga(那加)所说,是一个JAVA API,它不是数据库,而是java提供的一个对数据库相关操作的支持API,要对数据库进行增删查改就要通过JDBC的支持才能实现,JDBC是底层的东西,无需安装驱动。
3》 hibernate是一个开源的针对对象的持久层框架,它也不是数据库,而是对JDBC的轻量级的封装,使开发人员利用它能轻松的对数据库进行操作。