社区
Java EE
帖子详情
如何在java类中访问xml的内容
Layman_Farmer
2007-01-17 12:09:25
如何在java类中访问xml的内容,得到一个字符串就可以.
...全文
224
2
打赏
收藏
如何在java类中访问xml的内容
如何在java类中访问xml的内容,得到一个字符串就可以.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
echoiori
2007-01-17
打赏
举报
回复
等着节分哈,o(∩_∩)o..
echoiori
2007-01-17
打赏
举报
回复
//DOM方式。
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class readDBconfig {
//返回重DBconfig.XML中读取的信息。
String Driver, URL, username, pwd,testsql;
public readDBconfig() throws ClassNotFoundException {
try {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(readDBconfig.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(readDBconfig.class.getResource(""));
System.out.println(readDBconfig.class.getResource("/"));
System.out.println(new File("").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
File xmlfile = new File((new File("").getAbsolutePath())+"\\DBconfig.xml");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document Doc = builder.parse(xmlfile);
Driver = Doc.getElementsByTagName("driver").item(0).getFirstChild().
getNodeValue();
URL = Doc.getElementsByTagName("URL").item(0).getFirstChild().
getNodeValue();
username = Doc.getElementsByTagName("username").item(0).getFirstChild().
getNodeValue();
pwd = Doc.getElementsByTagName("pwd").item(0).getFirstChild().
getNodeValue();
testsql=Doc.getElementsByTagName("testsql").item(0).getFirstChild().
getNodeValue();
System.out.println(" 我的输出:驱动程序:->" + Driver + "\n URL地址:->" + URL + "\n 用户名:->" + username +
"\n 密码:->" + pwd);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
================================================================
dbconfig.xml 文件如下:
<?xml version="1.0" encoding="utf-8"?>
<config>
<!--连接数据库的驱动程序-->
<driver>oracle.jdbc.driver.OracleDriver</driver>
<!--URL地址,其中 ora92 为Oracle的SID,而不是本地服务名-->
<URL>jdbc:oracle:thin:@127.0.0.1:1521:ora92</URL>
<!--用 户 名-->
<username>ln114</username>
<!--密 码-->
<pwd>ln114</pwd>
<!--测试sql-->
<testsql>select sysdate from dual</testsql>
</config>
JAVA
_API1.6文档(中文)
java
.sql 提供使用
Java
TM 编程语言
访问
并处理存储在数据源(通常是一个关系数据库)中的数据的 API。
java
.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。
java
.text.spi
java
.text ...
java
api最新7.0
java
.sql 提供使用
Java
TM 编程语言
访问
并处理存储在数据源(通常是一个关系数据库)中的数据的 API。
java
.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。
java
.text.spi
java
.text ...
JSP 基础实战精讲(大神必经之路)
JSP全称
Java
Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入... JSP标签有多种功能,比如
访问
数据库、记录用户选择信息、
访问
Java
Beans组件等,还可以在不同的网页中传递控制信息和共享信息。
Java
解析
XML
的四种方法详解
Java
解析
XML
的四种方法详解
XML
现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到
XML
。本文将详细介绍用
Java
解析
XML
的四种方法
XML
现在已经成为一种通用的数据交换格式,它的平台无关...
使用
Java
和JAXP对
XML
文档进行
访问
XML
系列:使用
Java
和JAXP对
XML
文档进行
访问
和操作一,
Java
访问
XML
文档 导入
java
.
xml
.parsers包和org.w3c.dom包 org.w3c.dom包包含了DOM解析器接口类型的定义。 1,获取
java
.
xml
.parsers.DocumentBuilder类:为...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章