hibernate管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,目前的主流数据库依然是关系数据库,而用Java编程,把两者结合在一起使用是相当麻烦,而hibernate则减少了这个问题的困扰,它完成对象模型和基于SQL的关系模型的映射关系,充当了面向对象程序设计语言和关系数据库之间的桥梁,hibernate允许程序开发者采用面向对象的方式来操作关系数据库。
下载文件
你需要Java jdk、 Hibernate包、和JDBC Driver。
1、Java jdk包下载地址:
http://rj.baidu.com/soft/detail/14459.html?ald
2、Hibernate包下载地址:
http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc
3、JDBC Driver要根据你用的database来定,一般database官方网站上都会有。Hibernate支持常用的database,比如 MySQL, Oracle,SQL Server。
这些数据库都有JDBC Driver:
Oracle JDBC Driver下载地址(下载前必须同意Oracle协议书)
http://otn.oracle.com/software/htdocs/distlic.html?/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html
MySQL JDBC Driver下载地址
http://dev.mysql.com/downloads/connector/j/3.0.html
PostgreSQL JDBC Driver下载地址
http://jdbc.postgresql.org/download.html
SQL Server JDBC Driver下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&displaylang=en
创建一个项目
1、创建web项目
2、连接数据库,首先打开Window->Show View->DB Browser
之后new一个的Database Connection Driver,要根据你的配置来填
3、添加hibernate,选中当前项目MyEclipse->Add Hibernate Capabilities->
简单的hibernate就配置好了,看看项目的文件结构
hibernate.cfg.xml代码:
<!-- Generated by MyEclipse Hibernate Tools. --> <hibernate-configuration> <session-factory> <property name="dialect">org.hibernate.dialect.SybaseDialect</property> <property name="connection.url">jdbc:jtds:sqlserver://127.0.0.1:1433/test</property> <property name="connection.username">sa</property> <property name="connection.password">w1324</property> <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property> <property name="myeclipse.connection.profile">stu</property> </session-factory> </hibernate-configuration>后面对数据库的操作就变得方便、简单多了
学习笔记,仅供参考