Hibernate框架之认识和数据库连接

来源:互联网 发布:dd for windows 编辑:程序博客网 时间:2024/06/08 22:29

一:Hibernate的www(what、shy、where)

         what:

            Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

            总结:

                 1、是一个持久化的框架(和数据库有关的操作)

                 2、ORM框架(对象/关系映射)--object /ralation mapping 

            

         why:                

              Hibernate框架简化了java应用程序与数据库交互的开发。 Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。 ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。ORM工具内部使用JDBC API与数据库进行交互。

                  

       

           总结:

                     与JDBC相比较代码更加简洁,开发效率更高

                     ORM框架    

Hibernate 1、成熟稳定的优秀框架
 2、对于数据库 SQL语句不限定
MyBatis1、运行速度快
2、开发速度慢

           where :

              和数据库相关的操作都可以使用Hibernate

  

二:eclipse中测试和数据库的连接

         Window---Show View--Data Source Explorer --Database Connections(菜单右击Nnew)会出现如下步骤:

              

          

     你可以在Name中填写你自己的命名,然后点击next

               

          在右上角有一个加号的按钮,点击会出现如下界面

               


          这里要根据你自己的数据库版本选择版本号,我的是5.0的,我就选择5.0的版本号了,然后点击旁边的JAR List

              


           这里的话导包,点击Add选择你数据库jar的地址,然后在点击Properties

            


            这里的话在URL里面的database改为你的数据库名,下面的Name也需要改为你的数据库名,password就是你的数据库密码了,

            这些写完的话点击OK,出现success就代表连接成功了。

                 

原创粉丝点击