最简单的hibernate入门、配置

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>后面对数据库的操作就变得方便、简单多了

学习笔记,仅供参考

时间: 2024-10-11 11:55:09

最简单的hibernate入门、配置的相关文章

史上最简单的Hibernate入门简单介绍

事实上Hibernate本身是个独立的框架,它不须要不论什么web server或application server的支持.然而,大多数的Hibernate入门介绍都加入了非常多非Hibernate的东西,比方: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss.这easy让人产生Hibernate复杂难懂的误解,特别是打击了刚開始学习的人的积极性. 在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,

简单的Hibernate入门简介

其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持.然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss.这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性. 在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss.本文的

Hibernate入门配置案例

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

[JavaWeb基础] 005.Hibernate的配置和简单使用

1.Hibernate简介 Hibernate是一个基于Java的开源的持久化中间件,对JDBC做了轻量的封装.采用ORM映射机制,负责实现Java对象和关系数据库之间的映射,把sql语句传给数据库,并且把数据库返回的结果封装成对象.内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API.以对象的形式操作数据,提高开发效率,不用关心数据库种类(换数据库只要修改配值文件). 2.在MyEclipse上创建一个DB broswer 这个东西你可以从Window -> Show

《Java从入门到放弃》入门篇:hibernate基本配置

hibernate是个什么玩意呢?简单点说,就是别人写好的一套访问数据库的东东,底层其实就是JDBC. 使用JDBC就像以前没有电饭煲,我们要自己根据经验,多少人煮多少米,放多少水,用多大的火,煮多长时间,整个过程都需要自己来把控,如果把控得不好,运气好只是把饭煮成粥,运气不好就是一锅炭了. 而使用hibernate就跟使用电饭煲一样,根据刻度放水和米,然后按煮饭还是煮粥,接下来等它"叮~"的一声后,就可以吃了,不说煮得有多好,起码煮出来的是饭,而且是熟的!!! 前者没有多年煮饭经验肯

SpringMVC入门配置和简单实现

web.xml的配置 <!-- springmvc中央控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-n

Hibernate入门(一)之 hibernate的配置,运行流程以及优缺点解析

hibernate是什么 hibernate是一个ormapping框架 hibernate是一个操作数据库的操作框架 为什么要使用hibernate jdbc的缺点 1.代码相当繁琐 2.从一个数据库移值到另外一个数据库,得改变很多内容,比较差 3.看下图: 在进行请求的时候,直接从内存中提取数据就可以了,这样的过程称为数据缓存 Jdbc虽然提供了数据库连接池,但是没有提供数据缓存 4.jdbc技术是面向sql语句操作,而不是面向对象操作的 jdbc的优点:效率高 hibernate的优缺点:

Hibernate的配置与简单使用

一.概念  Hibernate是一个开源的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以抛弃在程序中编写SQL语句,随心所欲的使用对象编程思维来操纵数据库. 二.准备工作 在Eclipse中安装HibernateTools插件:Help -> Install New Software 来进行安装.New -> Other打开的对话框中如果有Hibernate选项则表明安装成功. 三.创建工程 1.New 一个 Java Project 2.为Java

Hibernate入门教程

上一章我们学了一下Hibernate的配置和单张表的操作,这一章说一下Hibernate中一对一的配置 Hibernate入门教程 第二章 Hibernate的一对一单边双边配置.以及增删改查 预备知识: 1.fetch ,可以设置fetch = "select" 和 fetch = "join" fetch ="select"是在查询的时候先查询出一端的实体,然后在根据一端的查询出多端的实体,会产生1+n条sql语句; fetch = &quo