- 浏览: 278059 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
qq642617822:
有用,谢谢了。
eclipse 导入jquery后报错 -
nbh219:
电脑配置问题?
MyEclipse+tomcat debug启动非常之慢 -
bngd032:
如此做了,还是不行的,我的myeclipse里没有断点 ...
MyEclipse+tomcat debug启动非常之慢 -
x9x9x9x9:
很管用呀
eclipse 导入jquery后报错
在hibernate中,可以配置很多种数据库,例如MySql、Sql Server和Oracle。下面介绍几个主要的数据库
1. MySql连接配置
MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中
<hibernate-configuration>
<session-factory>
<!-- 各属性的配置-->
<!—为true表示将Hibernate发送给数据库的sql显示出来 -->
<property name="show_sql">true</property>
<!-- SQL方言,这边设定的是MySQL -->
<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
<!-- 一次读的数据库记录数 -->
<property name="jdbc.fetch_size">50</property>
<!-- 设定对数据库进行批量删除 -->
<property name="jdbc.batch_size">30</property>
<!--驱动程序-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- JDBC URL -->
<property name="connection.url">jdbc:mysql://localhost/dbname?
characterEncoding=gb2312</property>
<!-- 数据库用户名-->
<property name="connection.username">root</property>
<!-- 数据库密码-->
<property name="connection.password">root</property>
<!—映射文件 -->
<mapping resource="com/amigo/pojo/User.hbm.xml"/>
<mapping resource="com/amigo/pojo/Org.hbm.xml"/>
</session-factory>
</hibernate-configuration>
上面使用的驱动类是com.mysql.jdbc.Driver.需要将MySql的连接器jar包(eg. mysql-connector-java-
Dbname为数据库名字
5.0.4-bin.jar)加入到classpath中。
2. Sql Server连接配置
Sql Server数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<!-- JDBC URL -->
<property
name="connection.url">jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname</property>
<!-- 数据库用户名-->
<property name="connection.username">sa</property>
<!-- 数据库密码-->
<property name="connection.password"></property>
上例的驱动类使用的是jtds的驱动类,因此读者需要将jtds的jar包(eg. jtds-1.2.jar)加入到classpath中
3. Oracle连接配置
Oracler数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<!-- JDBC URL -->
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname</property>
<!-- 数据库用户名-->
<property name="connection.username">test</property>
<!-- 数据库密码-->
<property name="connection.password">test</property>
上例使用的驱动类为:oracle.jdbc.driver.OracleDriver,开发人员需要将相关的jar包(ojdbc14.jar)加入到classpath中。
4. DB2连接配置
DB2数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class"> com.ibm.db2.jdbc.app.DB2Driver </property>
<!-- JDBC URL -->
<property
name="connection.url"> jdbc:db2://localhost:5000/sample </property> //sample为数据库名
<!-- 数据库用户名-->
<property name="connection.username">admin</property>
<!-- 数据库密码-->
<property name="connection.password"></property>
上例使用的驱动类为:com.ibm.db2.jdbc.app.DB2Driver,开发人员需要将相关的jar包(db2jcc.jar)加入到classpath中。
5.sybase连接配置
sybase数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class"> com.sybase.jdbc.SybDrive </property>
<!-- JDBC URL -->
<property
name="connection.url"> jdbc:sybase:Tds:localhost:5007/myDB </property> ;//myDB为数据库名
<!-- 数据库用户名-->
<property name="connection.username">userid</property>
<!-- 数据库密码-->
<property name="connection.password">user_password</property>
上例使用的驱动类为:com.sybase.jdbc.SybDrive,开发人员需要将相关的jar包(jconn3.jar)加入到classpath中。
6. informix连接配置
informix数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class">com.informix.jdbc.IfxDrive </property>
<!-- JDBC URL -->
<property
name="connection.url">jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver </property> ;//myDB为数据库名
<!-- 数据库用户名-->
<property name="connection.username">testuser</property>
<!-- 数据库密码-->
<property name="connection.password">testpassword</property>
上例使用的驱动类为:com.informix.jdbc.IfxDrive,开发人员需要将相关的jar包(ifxjdbc.jar)加入到classpath中。
7.PostgreSQL连接配置
PostpreSQL数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class"> org.postgresql.Driver </property>
<!-- JDBC URL -->
<property
name="connection.url"> jdbc:postgresql://localhost/myDB </property> ;//myDB为数据库名
<!-- 数据库用户名-->
<property name="connection.username">myuser</property>
<!-- 数据库密码-->
<property name="connection.password">mypassword</property>
上例使用的驱动类为:com.informix.jdbc.IfxDrive,开发人员需要将相关的jar包(postgresql-8.1-405.jdbc3)加入到classpath中。
8.access连接配置
access数据库的hibernate在配置文件中配置。
连接部分
<!--驱动程序-->
<property name="connection.driver_class"> sun.jdbc.odbc.JdbcOdbcDriver </property>
<!-- JDBC URL -->
<property
name="connection.url">jdbc:odbc:Driver={MicroSoft..Access..Driver(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb")</property> ;//myDB为数据库名
<!-- 数据库用户名-->
<property name="connection.username">myuser</property>
<!-- 数据库密码-->
<property name="connection.password">mypassword</property>
发表评论
-
maven 安装jar包命令
2017-03-11 10:43 889mvn install:install-file -Dfile ... -
aspose word 单元格加斜杠
2017-03-10 17:14 1396Document doc = new Document(); ... -
beans profile
2017-03-01 17:05 553http://www.cnblogs.com/pangguom ... -
一个action操作两个service,其中一个报错,如何保证事务的一致性?
2016-05-17 14:14 1764你可以把这两个操作写在一个Service中,一般一个Actio ... -
web service 事物
2016-05-17 11:31 559转载:http://www.griddss.cn/show.a ... -
java 为什么只能单继承
2016-05-12 14:33 823从技术的角度来说,是为了降低复杂性。例如,A类中有一个m方法, ... -
java 递归
2015-12-23 16:13 566//菜单树形结构 public JSONArray tre ... -
bootstrap 验证是否通过
2015-11-27 17:57 747alert($('#formname').data('boot ... -
springMvc分页
2015-11-10 17:26 792@Override public Pagination&l ... -
jdbc 连接mysql
2015-10-13 13:45 609import java.sql.Connection; i ... -
java 定时任务
2015-07-31 19:54 615import java.util.TimerTask; ... -
java 判断为空
2015-07-31 18:44 667list.add(obj.getRegion()==null? ... -
js json里加数据
2015-03-21 09:28 570//记录答案 prop 属性,答案 function co ... -
查询多表返回一个list
2015-03-18 10:29 1100public List<?> getCourse ... -
判断多个参数
2015-03-12 17:09 513/** * @param obj 判断传入参数是否为空,如 ... -
xml 路径
2014-10-30 17:44 738三、如何获取XML文件全路径并读取配置参数 获取XML ... -
json嵌套 解析
2014-08-11 10:44 695JSONArray group = jsonObj.get ... -
java 读取txt和解析json
2014-08-06 16:20 1842File file = new File("e:\ ... -
读取properties配置文件里边的属性方法
2014-07-10 18:40 1108/** * */ package com.xcj ... -
求最大值和百分比
2014-07-09 19:20 760int[] num={4,3,1,7}; int ma ...
相关推荐
1. hibernate.cfg.xml:这是Hibernate的主要配置文件,包含了数据库连接信息、缓存设置、实体类映射等。例如,`<session-factory>`标签内的`<property>`元素用于设置属性,如`hibernate.connection.url`指定数据库...
在Hibernate应用中,`hibernate.cfg.xml` 是核心配置文件,它包含了连接数据库所需的全部信息,如数据库URL、用户名、密码、驱动类等。以下是一份基本配置示例: ```xml <!-- 数据库连接信息 --> ...
- **读取配置**:`Configuration` 类可以加载并解析配置文件,从而获取数据库连接的信息、缓存策略以及其他配置参数。 - **构建SessionFactory**:通过调用 `Configuration` 的 `buildSessionFactory()` 方法来创建 ...
3. **实体类和映射文件**:在Hibernate中,Java类代表数据库中的表,类的属性对应表的字段。`@Entity`注解标识一个Java类为实体类,`@Table`定义实体对应的表名,`@Column`映射字段等。 4. **Session和Transaction*...
在 XML 配置文件中,我们可以声明 Spring MVC 的 DispatcherServlet,它是整个 Web 应用的入口点,负责接收请求并分发到相应的处理器。同时,我们还需要配置 ViewResolver,它解析视图,例如 JSP 页面。 接下来,...
1. SessionFactory:它是整个Hibernate的核心,负责创建Session实例,配置信息(如数据库连接、映射文件等)都在SessionFactory中初始化。 2. Session:Session是与数据库交互的接口,用于执行CRUD操作(创建、读取...
7. Hibernate配置:在hibernate.cfg.xml文件中配置数据库连接参数、缓存、方言等。还可以使用Spring的LocalSessionFactoryBean进行整合,使配置更简洁。 通过这些配置,开发者可以在Spring MVC和Hibernate的配合下...
Hibernate是一个强大的Java持久化框架,它为开发者提供了在Java应用程序中管理关系数据库模型的工具。在5.0.7版本中,Hibernate引入了一系列改进和增强,使得它在处理数据库操作时更加高效和便捷。 **一、Hibernate...
开发工具:MyEclipse 6.× 测试平台:windowxp tomcat6.0 mysql 5.0数据库 ...无需配置任何文件、只需在mysql中创建一个空数据库 如:create database test; 注:mysql数据库用户名:root 密码:root
在给定的“Hiberante lib”压缩包中,包含的jar文件是Hibernate框架运行所必需的库。这些库通常包含了Hibernate的核心API、持久化模型所需的依赖和其他辅助库,使得开发人员能够快速搭建一个基本的Hibernate应用。 ...
- 创建POJO类,代表数据库中的表。 - 使用Hibernate API操作数据库:通过Configuration创建SessionFactory,再通过SessionFactory创建Session,然后使用Session进行数据操作。 7. HQL(Hibernate Query Language...
根据提供的文件信息,“hiberante annotations reference.pdf”主要介绍了Hibernate框架中的注解使用方法与参考。下面将基于标题、描述及部分文档内容进行详细的解析。 ### Hibernate注解概述 Hibernate是一个开源...
在部署和使用过程中,开发者或管理员需要理解每个框架的基本原理和配置方法,以便于定制和优化系统。例如,配置Struts2的Action和结果集,设置Hibernate的实体类和映射文件,管理Spring的bean,以及使用ExtJS搭建...
Hibernate通过实体类来表示数据库表,每个实体类对应数据库中的一张表。我们使用注解(@Entity、@Table等)来标记实体类,并通过属性注解(@Id、@GeneratedValue等)定义主键。同时,通过@ManyToOne、@OneToMany等...
而Spring和Hibernate的结合则可能讲解了如何在Spring环境中配置和使用Hibernate,实现数据库的CRUD操作,以及如何利用Spring的事务管理功能确保数据一致性。 综上所述,这组资料对于想要深入理解Web开发,特别是...
1. 完全面向对象:Hibernate 允许开发者用 Java 对象来表示数据库中的表,使得数据库操作更符合面向对象编程的思维。 2. 数据库无关性:Hibernate 提供了一种抽象层,使得代码可以在不同类型的数据库之间轻松迁移。 ...
2. **事务管理**:Spring提供了声明式事务管理,可以在配置文件中定义事务边界,使得在Service层进行的数据库操作能够被正确地回滚或提交。 3. **数据访问**:Hibernate 4作为ORM工具,将Java对象映射到数据库表。...
综上所述,这个压缩包中的内容可能涵盖了Web开发中Ajax的使用,Spring框架的配置与应用,以及如何利用Hibernate进行数据库操作。5.pdf文件可能是该主题的一份讲义或教程,详细解释了这些技术的使用方法和最佳实践。...
这个压缩包"Struts2 Spring Hiberante IBatis jar (1)"包含了这些框架的部分jar文件,可能是为了简化开发环境的配置或提供一个基础的开发库。 1. **Struts2**: 是一个基于MVC(Model-View-Controller)设计模式的...
1. Hibernate配置与实体类:创建实体类,映射到数据库表,以及配置Hibernate的session工厂和事务管理。 2. Ajax与Hibernate的结合:通过Ajax请求更新数据库,Hibernate负责将Java对象转换为SQL语句执行。 3. ...