请问Hibernate中如何导入一个jdbc.properties?

请问Hibernate中如何导入一个jdbc.properties?我现在的项目只用到了Hibernate,无spring和struts。我想将hibernate.cfg... 请问Hibernate中如何导入一个jdbc.properties?
我现在的项目只用到了Hibernate,无spring和struts。我想将hibernate.cfg.xml配置文件中的各种数据库相关的配置都抽到一个jdbc.properties 文件中,然后导入进hibernate.cfg.xml,请求写法;

需要hibernate.cfg.xml的写法与jdbc.properties的写法,多谢了。着急。
展开
 我来答
0512556600
2012-04-09 · TA获得超过577个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:413万
展开全部
网上考了个例子
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- properties -->
<!-- jndi -->
<property name="connection.datasource">java:comp/env/jdbc/quickstart</property>
<property name="connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property>
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<!-- jdbc
<property name="connection.url">jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=pubs</property>
<property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>
-->
<property name="jdbc.fetch_size">50</property><!-- 一次读的数据库记录数 -->
<property name="jdbc.batch_size">30</property><!-- 设定对数据库进行批量删除 -->
<property name="show_sql">true</property><!-- 将Hibernate发送给数据库的sql显示出来 -->
<!-- Mapping files -->
<mapping resource="cat.hbm.xml"/>
</session-factory>
</hibernate-configuration>
追问
大哥你这是啥啊???你连我的问题都没读懂。。I服了U!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qww12345678qwe
2012-04-09
知道答主
回答量:3
采纳率:0%
帮助的人:4809
展开全部
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/oa</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">123456</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.show_sql">true</property> <property name="javax.persistence.validation.mode">none</property>
<!-- JDBC事务:使用getCurrentSession创建Session的时候,这个Session的范围 -->
<property name="hibernate.current_session_context_class">thread</property>
<!-- JTA事务:使用数据库集群的时候使用(分布式系统) -->

<!-- <property name="hibernate.current_session_context_class">jta</property> -->
<mapping resource="net/vzhang/oa/user/entity/User.hbm.xml"/>
追问
大哥你这是啥啊???你连我的问题都没读懂。。I服了U!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8a0dc4cec
2012-04-18
知道答主
回答量:2
采纳率:0%
帮助的人:3079
展开全部
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/ecm?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=root
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Java_Mr
2012-04-11 · TA获得超过216个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:102万
展开全部
我也碰到这样的问题想这么解决,如果你解决了,在这上边回个消息我,好吗
追问
没有spirng的话,不行,所以别想了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
724547564
2016-02-16 · TA获得超过254个赞
知道答主
回答量:190
采纳率:0%
帮助的人:64.8万
展开全部
解决了吗,我刚刚遇到这中问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式