易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA中读取XML文件中的配置信息

  在进行MIS系统开发过程中,从配置文件中读取配置信息是每一个系统必须具备的功能,例如,我们要配置读取数据库配置信息,包括驱动程序名、连接字符串,用户名,口令等信息,由于这些信息会随着用户的不同而发生改变,所以不能直接把参数写在程序中,将其写入配置文件,然后在应用程序中读取配置信息并加以使用,是一个成熟的MIS系统必须具有的基本功能。
  JAVA与XML文件,可以说是软件开发的“黄金搭档”,而如何使用JAVA完成对XML文件的读取,是我们首先要解决的问题。
  一、XML文件
  这个示例文件包括了用来打开ORACLE数据库的各种参数
    <?xml version="1.0" encoding="UTF-8"?>
<dbmsg>
 <dbinfo>
  <drivername>oracle.jdbc.driver.OracleDriver</drivername>
  <sConnStr>jdbc:oracle:thin:@11.88.225.80:1521:VOUCHERDB</sConnStr>
  <username>SYS AS SYSDBA</username>
  <password>voucherdb</password>
 </dbinfo>
</dbmsg>
二、编写类名为ReadXml的类,用于解析XML文件
  我们要在应用程序中打开数据库,就必须完成对该文件中drivername、sConnStr、username、password的读取,通过查找有关资料,笔者编制了以下程序,用于读取文件名为filename的XML文件。
  package voucher.basic;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class ReadXml {
 private String drivername;
 private String sConnStr;
 private String username;
 private String password;
  
 public String getDrivername() {
  return drivername;
 }
 public String getSConnStr() {
  return sConnStr;
 }
 public String getUser


相关文档:

JNA实现Java调用Fortran

在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......

用Java生成UUID


GUID是一个128位长的数字,一般用16
进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以
保证(概率意义上)3240年不重复。
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID
package
com.mytest;
im ......

Java软件架构师所要需的东西

篇博客是csdn首页里的一篇博客,感觉写的不错,应该对那些迷茫的朋友有很多帮助
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gangqinjiawang/archive/2009/07/14/4346027.aspx
Java 软件架构师所要需的东西
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。 ......

Java集合

  Java数组是一个Java对象,数组的长度是固定的,在同一个数组中只能够存放相同类型的数据,数组可以存放基本类型的数据,也可以存放引用类型的数据。在创建数组对象时,必须指定数组对象的长度,数组一旦创建,它的长度就不能再变
  (1)创建数组对象(即new一个数组时)要指定数组的长度,数组的长度一旦指定 ......

Java使用相对路径读取文件

1.java project环境,使用java.io用相对路径读取文件的例子:
 *目录结构:
  DecisionTree
           
|___src
                 |___com.decisiontree.Sampl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号