📄 systemparameter.java
字号:
package h6.action;import java.io.*;import org.w3c.dom.*;import javax.xml.parsers.*;/** * 对系统的配置文件处理,包括读取各种配置,设置配置文件 * @author lee * @version 0.1 */public class SystemParameter { final String CONF_PATH = "conf.xml"; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder; Document doc; Node root; public SystemParameter(){ try{ builder = factory.newDocumentBuilder(); doc = builder.parse(new File(CONF_PATH)); root = doc.getDocumentElement(); }catch(Exception e){ System.out.println(e); } } public String getDateBaseDriver(){ NodeList driver = doc.getElementsByTagName("driver"); Node dr = driver.item(0); return dr.getTextContent(); } public String getDateBaseUrl(){ NodeList driver = doc.getElementsByTagName("url"); Node dr = driver.item(0); String url = dr.getTextContent(); if (url.charAt(url.length()-1) != '/'){ url += "/"; } return url; } public String getDateBaseUser(){ NodeList driver = doc.getElementsByTagName("user"); Node dr = driver.item(0); return dr.getTextContent(); } public String getDateBasePassword(){ NodeList driver = doc.getElementsByTagName("password"); Node dr = driver.item(0); return dr.getTextContent(); } public String getDateBaseName(){ NodeList driver = doc.getElementsByTagName("dbname"); Node dr = driver.item(0); return dr.getTextContent(); } public String getBookingNumber(){ NodeList driver = doc.getElementsByTagName("booking"); Node dr = driver.item(0); return dr.getTextContent(); } public String getLoanNumber(){ NodeList driver = doc.getElementsByTagName("loan"); Node dr = driver.item(0); return dr.getTextContent(); } public String getLendTerm(){ NodeList driver = doc.getElementsByTagName("term"); Node dr = driver.item(0); return dr.getTextContent(); } public String getFineNumber(){ NodeList driver = doc.getElementsByTagName("fine"); Node dr = driver.item(0); return dr.getTextContent(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -