- 浏览: 151020 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (210)
- java (44)
- javascript (5)
- 网摘 (21)
- 程序人生 (19)
- hibernate (21)
- spring (7)
- struts (1)
- jquery (2)
- mssql (3)
- mysql (3)
- oracle (7)
- 学习日记 (10)
- PowerDesigner (1)
- android (4)
- 调试 (1)
- tomcat (3)
- webapp (1)
- context (2)
- jsp (2)
- 学习 (18)
- 态度 (4)
- 坚持 (4)
- jsf (1)
- ui (1)
- css (1)
- seam (0)
- 转载 (5)
- JNDI (1)
- 创业 (1)
- 公司 (1)
- 方向 (1)
- ETL (1)
- Datastage (1)
- 数据整合 (1)
- 心情,感触 (1)
- 开发 (2)
- 测试 (1)
- 需求 (1)
- 湿身 (1)
- 网购,分类 (1)
- 驾校,转载 (1)
- 中秋,露营 (1)
- 域名 (1)
- 空间 (1)
- 网站程序 (1)
- SolrCloud (1)
- Solr (6)
- 全文库 (1)
- HBase (1)
- Hadoop (1)
- 网络应用 (1)
- 数据结构 (1)
- NoSQL (1)
- jQueryEasyUI (1)
- 面试 (1)
- 三十六计 (1)
- S2S3H4 (1)
- jar (1)
- war (1)
- web 项目 (1)
- Subversion (1)
- TortoiseSVN (1)
- MyEclipse (1)
- eclipse svn插件 (1)
- SQL2005 (1)
- ASP (1)
- 笔记 (2)
- 虚拟器、centOS、jdk、tomcat、nginx (1)
- memcached (1)
- nginx (1)
- telnet (1)
- nfs (1)
- zookeeper (2)
- window (1)
- linux (3)
- cronolog (1)
- web (1)
- mybatis (3)
- 设计模式 (1)
- 测试覆盖率 (1)
- EclEmma (1)
- tomcat7 (1)
- sore (1)
- 时间 (1)
- fackbook (0)
- facebook (1)
- IK (2)
- PKUSUMSU (1)
- openoffice (1)
- pdf (1)
- memcache (1)
- 动态词库 (1)
- 动态同义词 (1)
- centos7.3 (2)
- maven (4)
- 111 (0)
- nexus (2)
- 23种设计模式 (1)
- springboot (1)
- shiro (1)
- redis (1)
- rabbitMQ (1)
- native (1)
- dll (1)
- jasperReports (1)
- ireport (1)
最新评论
-
zhongfenglin:
学车的经历 -
Tiny_小小:
...
网购的选择 -
jrjr200411:
楼主写的好!
面对大公司和小公司的选择 -
feelboy:
说的很好。
每周四十小时,你有多少是在为自己干活?
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>
<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>
<!--驱动程序--> <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>
<!--驱动程序--> <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>
<!--驱动程序--> <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>
<!--驱动程序--> <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>
<!--驱动程序--> <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>
<!--驱动程序--> <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>
发表评论
-
Hibernate工作原理
2019-05-14 20:00 326hibernate 简介:hibernate是一个开源框架, ... -
SSH整合的几种最常见方式 .
2012-03-22 12:00 1206Spring实例Action的两种方式:1、Delegatin ... -
Hibernate Annotation笔记
2011-11-23 23:58 618(1)简介:在过去几年里,Hibernate不断发展,几乎 ... -
使用 Hibernate 进行大数据量的性能测试
2010-11-08 20:28 980近日为是否在项目中使 ... -
加速你的Hibernate引擎
2010-11-08 19:35 700参考(上、下): http://blog.csdn.net/ ... -
hibernate各种属性配置
2010-10-29 10:32 991hibernate.dialect 一个Hibern ... -
hibernate的映射
2010-10-24 17:41 700集合映射 public class CollectionMa ... -
多对多
2010-10-24 17:11 688多对多单向 User(多)对多(Role),一般都是通过中间 ... -
多对一
2010-10-24 17:00 823多对一单向 User(多)对Group(一),在User实体 ... -
一对多
2010-10-24 16:51 714一对多单向 定义两个实体类,及两个映射文件 一对多一的一端 ... -
一对一
2010-10-24 16:36 657一对一单向 定义两个类,两个映射文件一个工具类生成表 pu ... -
hibernate的抓取策略
2010-10-24 16:08 716hibernate抓取策略(单端代理的批量抓取) 保持默认, ... -
hibernate的继承
2010-10-24 15:54 653每棵继承树映射成一张表 1、理解如何映射 因为类继承树肯定 ... -
hibernate的锁
2010-10-24 15:48 737乐观锁 大多数基于数据版本记录机制(version)实现,一 ... -
hibernate的lazy
2010-10-24 15:44 779hibernate lazy策略可以使用在: * <cl ... -
hibernate的缓存
2010-10-24 15:33 977hibernate一级缓存 一级缓存很短和session的生命 ... -
session管理
2010-10-24 15:01 812了解Hibernate中CRUD操作 了解get和load的 ... -
hibernate查询语言hql
2010-10-24 13:46 1088在hql中关键字不区分大 ... -
hibernate基本配置
2010-10-24 13:22 7931.开发环境Window 2.开发工具MyEclispe5. ... -
hibernate学习
2009-07-21 13:54 900hibernate多对多的解决Hibernate多对多的例子 ...
相关推荐
hibernate连接数据库的连接配置。包括oracle等一系列配置。
Hibernate配置文件中配置各种数据库的driver、URL
在hibernate中配置多数据库,并自由切换
文档中列出了hibernate连接各种数据库的配置,同时也提供了使用c3p0连接各种数据库的配置,非常方便您的开发。
hibernate配置数据库连接池的三种方法(数据库连接池的概念)
Hibernate多数据库支持解决方案 一、 去掉数据库级的外键关联 二、 如何动态加载.hbm.xml文件 三、 配置文件的加载 四、 大字段处理 五、 hibernate主键生成器(数值型主键操作方法) 六、 Oracle 转换 SQL Server ...
Hibernate配置数据库连接;操作技巧;减少写代码
关于hibernate3.0各种数据库关联的小列子,里面的内容分的很仔细很有条理。对于初学者很有帮助。
设置在 hibernate.cfg.xml文件中,hibernate与数据库的连接
hibernate同时配置多个数据库连接 可以同时连接不同IP的不同数据库
Hibernate不同数据库的连接及SQL方言
//该方法将到classpath下解析hibernate.cfg.xml中的配置,如果不用Hibernate默认的配置文件名和路径,可在该方法中指定Hibernate配置文件的名称和路径 2.用Configuration对象获取SessionFactory和Session对象:...
达梦数据库各版本的hibernate方言包,包含版本 DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-...
根据hibernate配置文件生成数据库.zip
这个附件中存放了从配置hibernate 访问Access数据库所需要的JDBC驱动和言语库以及一个配置模板。只需要作一点修改就可以使用了。 注意要使用该库需要使用jdk1.6及hibernate3.5以上版本。
hibernate映射的创建数据库连接时的配置。教你怎么写那个配置。
hibernate链接数据库的详细配置信息,包含各种数据库的链接方式
hibernate配置数据库连接池的三种方法.pdf
2.2、打开此文件,将“<property name="hibernate.connection.url">jdbc:sqlite:D:/EGSDatabase.egsdata”一行中的数据库文件("D:/EGSDatabase.egsdata")修改为合适的数据库文件。 注:附件包含了...