Hibernate与各种数据库连接的配置详解

本文详细介绍了如何使用Hibernate配置连接MySQL、SQL Server、Oracle、DB2、Sybase、Informix和PostgreSQL等数据库,包括所需的驱动类、JDBC URL、用户名、密码以及注意事项,例如PostgreSQL的远程访问配置。同时提到了Access数据库的配置和所需驱动。
摘要由CSDN通过智能技术生成

        由于项目需要,可能要涉及到很多数据库,也需要一个project修改不同的数据库来连接。由于平时经常遇到,也遇到过一些问

题,现在此做个总结,给大家一起分享。

    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为数据库名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值