怎样把hibernate配置文件中的数据库名 用户名 取出来

问题描述

怎样把hibernate配置文件中的数据库名 用户名 取出来<property name="hibernate.connection.url">jdbc:sybase:Tds:20.1.1.250:4100/web?charset=cp936</property>    <property name="hibernate.connection.username">sa</property>    <property name="hibernate.connection.password"></property>

解决方案

如果你是用不是用容器的话,试试看这个Environment.getProperties()在里面找数据库配置的数据库吧
解决方案二:
楼上办法太傻了
解决方案三:
先将hibernate.cfg.xml从classpath中取出来getContextClassLoader().getResourceAsStream("/hibernate.cfg.xml");然后用jdom,或dom4j解析hibernate.cfg.xml

时间: 2024-10-31 00:07:42

怎样把hibernate配置文件中的数据库名 用户名 取出来的相关文章

hibernate配置文件中数据库密码加密

问题描述 hibernate配置文件中数据库密码加密 求大神支招啊... 这是的hibernate.xml <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-co

Hibernate配置文件中映射元素详解

详解 本文中将讲述Hibernate的基本配置及配置文件的应用,这对于正确熟练使用Hibernate是相当关键的. 配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的.映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等.下面从一个映射的例子开始讲解映射元素,映射文件的代码如下. <?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE.Hibernate会先在它的类路径(c

在Java的Hibernate框架中对数据库数据进行查询操作_java

Hibernate查询语言(HQL)是一种面向对象的查询语言,类似于SQL,但不是对表和列操作,HQL适用于持久对象和它们的属性. HQL查询由Hibernate转换成传统的SQL查询,这在圈上的数据库执行操作. 虽然可以直接使用SQL语句和Hibernate使用原生SQL,但建议使用HQL尽可能避免数据库可移植性的麻烦,并采取Hibernate的SQL生成和缓存策略的优势. 都像SELECT,FROM和WHERE等关键字不区分大小写,但如表名和列名的属性是区分在HQL敏感. FROM 语句使用

获取SQL数据库中的数据库名、所有表名、所有字段名、列描述

1.获取所有数据库名:     (1).Select Name FROM Master.dbo.SysDatabases orDER BY Name 2.获取所有表名:    (1).Select Name FROM SysObjects Where XType='U' orDER BY Name             XType='U':表示所有用户表;             XType='S':表示所有系统表;    (2).SELECT name FROM sysobjects WHE

Hibernate3 +Oracle10g 集群,hibernate配置文件中如何编写连接参数

问题描述 rt:请高手赐教 解决方案 解决方案二:JDBC连接oracle集群,配置如下:Class.forName("oracle.jdbc.driver.OracleDriver");Stringurl="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=yes)(ADDRESS=(PROTO=TCP)(HOST=192.168.1.1)(PORT=1521))(ADDRESS=(PROTO=TCP)(H

Java的Hibernate框架中的双向主键关联与双向外键关联_java

一.双向主键关联双向的主键关联其实是单向一对一主键关联的一种特殊情况,只不过要在关联对象的两端的映射文件中都要进行<one-to-one>的配置,另外还要在主映射的主键一端采用foreign外键关联属性. 这里同样使用Person和IdCard来讨论,一个人对应着一个唯一的身份证,而且一个身份证也唯一映射着一个人,所以这就产生了双向的关联关系,Person的主键同样也是IdCard的主键,分别是主键的同时也是外键,这种关联关系成为双向一对一映射,表现到关系模型中可如下图: 图中的两个表采用了主

给hibernate配置文件加密 解密的方案(Spring)11111111

问题描述 转自:http://www.javaeye.com/topic/70663如何给工程中的配置文件加密解密之前有人问过hibernate密码问题,大家都没有给出一个具体的解决方案,所以我就看了一下代码,把我的想法和实现拿出来和大家讨论一下.我现在的环境是spring+hibernate,但是这并不影响这个加密解密的问题,其他环境应该是略有不同,但是思路肯定是一样的.总体思路:在工程的配置文件中填写数据库密码的密文,在应用程序使用datasource的时候解密成明文以创建连接.步骤1使用j

创建Oracle数据库、数据库名与实例名与SID之间的关系(图文详解)

目录 目录 软件环境 前言 安装Oracle监听程序 启动停止监听程序 创建数据库 数据库名db_name 数据库实例名instance_name 数据库名与实例名的关系 操作系统环境变量ORACLE_SID 软件环境 操作系统 RHEL 6.1 软件环境 Oracle10gr2 前言 在上一篇RHEL6.1 安装 Oracle10gr2 (图文.解析)中记录了如何成功的在RHEL6.1安装Oracle10gr2,但是在安装的过程中没有创建数据库,本篇主要记录了如果创建数据库和监听程序. 安装O

C#配置文件中的数据库连接字符串问题

问题描述 字符串可以获取,但数据库打开失败.不用配置文件时,数据库可照常连接,求大神解救!!! 解决方案 解决方案二:1.断点调试调试.2.\变试一试.解决方案三:断点看connstr到底是啥解决方案四:引用2楼Z65443344的回复: 断点看connstr到底是啥 正解解决方案五:还有,不要把代码里拼接的字符串直接扔配置文件里因为代码里拼接的时候是有转义符的你应该把没有转义符的字符串扔配置文件里解决方案六:是不是\出现问题了?改成呢?解决方案七:C#配置文件中如何连接数据库//在Web.co