当前位置:  数据库>oracle

dom4j+xpath读取xml文件配置Oracle数据库连接

    来源: 互联网  发布时间:2017-05-20

    本文导语: 今天借助配置Oracle数据库连接的实例,跟大家一起来学习读取xml文件的一种方法(其他读取方法后续介绍)——使用dom4j+xpath。 dom4j是dom4j.org出品的一个开源的XML解析包。故必须将包“dom4j-1.6.1.jar”拷贝到web-inf/lib下面。 我们采...

今天借助配置Oracle数据库连接的实例,跟大家一起来学习读取xml文件的一种方法(其他读取方法后续介绍)——使用dom4j+xpath。

dom4j是dom4j.org出品的一个开源的XML解析包。故必须将包“dom4j-1.6.1.jar”拷贝到web-inf/lib下面。

我们采取xpath方式查找,所以必须将包“jaxen-1.1-beta-5.jar”也拷贝到web-inf/lib下面。否则,会报java.lang.NoClassDefFoundError:org/jaxen/JaxenException异常。

拷贝好上面两个包,就可以进行编码了:

1、xml配置文件如下:



 
  oracle.jdbc.driver.OracleDriver
  jdbc:oracle:thin:@localhost:1521:bjpowernode
  lzq
  lzq
 

2、由于配置文件中包含驱动、url、用户名、密码多个信息,解析后需返回多个值。所以我们建立一个JdbcConfig实体类,并设置该的属性分别为上述字段,用于盛放解析xml文件后的信息。

package com.bjpowernode.drp.util;
/**
 * jbdc配置信息
 * @author liuzhengquan
 */
public class JdbcConfig {
 @Override
 //重写toString方法
 public String toString() {
  //这里直接返回的话,方法体内容跟父类一样
  //return super.toString();
  return this.getClass().getName()+ "{driverName:"+driverName+
      ",url:" +url +
      ",username:" +username+
      ",password:"+password +"}";
 }
 private String driverName;
 private String url;
 private String username;
 private String password;
 
        //下面这些get和set方法,可以在myEclipse中自动生成。
 public String getDriverName() {
  return driverName;
 }
 public void setDriverName(String driverName) {
  this.driverName = driverName;
 }
 public String getUrl() {
  return url;
 }
 public void setUrl(/tech-oracle/String url/index.html) {
  this.url = url;
 }
 public String getUsername() {
  return username;
 }
 public void setUsername(String username) {
  this.username = username;
 }
 public String getPassword() {
  return password;
 }
 public void setPassword(String password) {
  this.password = password;
 }
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • XML操作库 dom4j
  • java解析xml之dom4j解析xml示例分享
  • java dom4j解析xml文件代码实例分享
  • java使用dom4j操作xml示例代码
  • java dom4j解析xml用到的几个方法
  • 通过dom4j解析xml字符串(示例代码)
  • 在java中使用dom4j解析xml(示例代码)
  • 深入dom4j使用selectSingleNode方法报错分析
  • java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解
  • java使用xpath和dom4j解析xml


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,