hibernate.cfg.xml的一些事
Hibernate连接数据库的配置文件书写一般有两种方式:
第一种方式:使用开发环境直接连接数据库最后生成hibernate.cfg.xml文件
第二种方式:使用已有的模版直接拷贝的工作的目录下,通过相应的修改获得需要的连接数据库的配置文件;或者直接书写配置信息
下面是第一种方式在MyEclipse6.5下生成的hibernate.cfg.xml配置文件
- <?xml version='1.0' encoding='UTF-8'?>
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
- <!-- Generated by MyEclipse Hibernate Tools. -->
- <hibernate-configuration>
- <session-factory>
- <!-- 连接数据库的用户名 -->
- <property name="connection.username">sa</property>
- <!-- 连接数据库的字符串 -->
- <property name="connection.url">
- <!-- SQLServer2005-->
- jdbc:sqlserver://localhost:1433;databaseName=dbName
- </property>
- <!--
- Note:Url
- SQLServer2000
- MySQL
- Oracle
- JDBC-ODBC Bridge
- -->
- <!--
- <property name="connection.url">
- microsoft:sqlserver://localhost:1433;DatabaseName=dbName
- </property>
- <property name="connection.url">
- jdbc:mysql://localhost:3306/dbName
- </property>
- <property name="connection.url">
- jdbc:oracle:thin:@localhost:1521:dbName
- </property>
- <property name="connection.url">
- jdbc:odbc:DataSourceName
- </property>
- -->
- <property name="dialect">
- org.hibernate.dialect.SQLServerDialect
- </property>
- <!-- 为当前的数据库连接命名-->
- <property name="myeclipse.connection.profile">HB_conn</property>
- <!-- 连接数据库的用户的登录密码-->
- <property name="connection.password">sa</property>
- <!-- 连接的数据库的驱动类 -->
- <property name="connection.driver_class">
- <!-- SQLServer2005-->
- com.microsoft.sqlserver.jdbc.SQLServerDriver
- </property>
- <!--
- Note:Driver
- SQLServer2000
- MySQL官方开发的驱动
- MySQL开源社区开发的驱动
- Oracle
- JDBC-ODBC Bridge
- -->
- <!--
- <property name="connection.driver_class">
- com.microsoft.jdbc.sqlserver.SQLServerDriver
- </property>
- <property name="connection.driver_class">
- com.mysql.jdbc.Driver
- </property>
- <property name="connection.driver_class">
- org.gjt.mm.mysql.Driver
- </property>
- <property name="connection.driver_class">
- oracle.jdbc.driver.OracleDriver
- </property>
- <property name="connection.driver_class">
- sun.jdbc.odbc.JdbcOdbcDriver
- </property>
- -->
- <!-- 在开发过程中在控制台显示Sql语句-->
- <property name="show_sql">true</property>
- <!--
- 指定对象与关系数据之间的映射
- 可以同时存在多个映射
- -->
- <mapping resource="dao/Users.hbm.xml" />
- </session-factory>
- </hibernate-configuration>
在使用IDE自动生成的配置文件中有:
- <property name="dialect">
- org.hibernate.dialect.SQLServerDialect
- </property>
表示指定Hibernate SQL的一种方式。
在开发hibernate的程序时,需要进行SessionFactory的配置,简单地说,也就是建立与数据库之间连接的配置,在hibernate中一般使用xml文件来进行配置,但是在该文件的配置中需要设置dialect方言属性值,对于不同的数据库,方言的值dialect是不同的,那么下面就列出在不同的数据库中如何设置该dialect值
转载于:https://blog.51cto.com/aiilive/931209
hibernate.cfg.xml的一些事相关推荐
- hibernate.cfg.xml详细配置
<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <? ...
- 关于Could not parse configuration: /hibernate.cfg.xml的问题
第一次在eclipse上配置hibernate,问题百出啊,比如下面的org.hibernate.HibernateException: Could not parse configuration: ...
- Hibernate的配置文件 Hibernate.cfg.xml与xxx.hbm.xml
1.hibernate.cfg.xml配置如下: (数据库连接配置) <?xml version="1.0" encoding="UTF-8"?> ...
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)...
hibernate.cfg.xml文件,必不可少的一个xml文件,上面附有数据库的用户名,密码,链接字符串,方言等信息,还包含映射的文件路径: <?xml version='1.0' encod ...
- Hibernate.cfg.xml配置文件结构详解
Hibernate中配置主要分为两种: 一种包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFacto ...
- hibernate.cfg.xml 配置(摘录)
配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的.映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等.下面从一个映射的例子开始讲解映射元素,映射文件的 ...
- hibernate.properties与hibernate.cfg.xml 区别
Hibernate的数据库连接信息是从配置文件中加载的. Hibernate的配置文件有两种形式:一种是XML格式的文件,一种是properties属性文件. 一)hibernate.cfg.xml ...
- hibernate.cfg.xml hibernate 配置文件模板
<?xml version='1.0' encoding='UTF-8'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition ...
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
hibernate.cfg.xml文件,必不可少的一个xml文件,上面附有数据库的用户名,密码,链接字符串,方言等信息,还包含映射的文件路径: <?xml version='1.0' encod ...
最新文章
- Go语言,作为一门没有对象的OOP
- Openg-三角形绘制
- 迷你linux设备,ComputeLab发布MintBox迷你PC:专为Linux系统玩家打造
- 二叉树的中序遍历_Go 刷 leetcode从前序与中序遍历序列构造二叉树
- python修改html表格,使用styles和css更改pandas dataframe html表python中...
- 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装
- [AX]AX2012 AIF(五):使用文档服务更新数据
- 【转载】国产手机MTK平台MRP软件应用安装大全
- 16进制ff转化为二进制_二进制与十六进制的转换与应用
- audio2mid:音频提取主旋律
- 国产计算机存储,全国产化存储AXD嵌入式存储芯片在全国产化计算机适配应用AXD安信达-国内领先的自主可控存储提供商...
- 19. shift,shift n,位置变量,命令行参数控制,shift语法,用法示例
- Linux虚拟内存空间分布
- 重构——46令函数携带参数(Parameterize Method)
- android 补间动画停止,Android动画原理分析(一)---补间动画
- Forcing close of thread
- 有n个人围成一圈编号1~n,顺序排好,从第一个人开始1到3报数,凡是报到3的人退出圈子,C语言编程出圈顺序
- 云呐医疗行业条码固定资产管理系统
- Faster-RCN训练和入门使用--Pytorch版本
- Android中MotionEvent的来源和ViewRootImpl