⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configuration.java~18~

📁 Describes basic connections from java to database.
💻 JAVA~18~
字号:
package com.jsc.utils;

import org.xml.sax.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.util.*;

public class Configuration extends XMLParser {

    public Configuration(Document doc) {
        super(doc);
    }

    public String get(String group, String tag) {
        String out = null;
        Node groupNode = getByNodeName(m_doc.getFirstChild() , group);
        if (groupNode != null) {
            Node tagNode = null;
            tagNode = getByNodeName(groupNode, tag);
            if (tagNode != null) {
                Node valueNode = tagNode.getFirstChild();
                if ( valueNode != null )
                    out = valueNode.getNodeValue();
                else
                    out = "";
            }
        }
        return out;
    }


    public Vector getDBConfig() {
        Vector v = new Vector();
        String out = new String();
        Vector vNode = getByNodeName2(m_doc.getFirstChild() , "dbsource");
        for (int i=0; i< vNode.size(); i++) {
            Node gNode = (Node) vNode.elementAt(i);
            DBConfig dbc = new DBConfig();
            System.out.print(i + " location getDriver ");
            dbc.m_driver =  getByNodeName(gNode, "driver").getFirstChild().getNodeValue();
            System.out.println(dbc.m_driver);
            dbc.m_url =  getByNodeName(gNode, "url").getFirstChild().getNodeValue();
            dbc.m_username =  getByNodeName(gNode, "username").getFirstChild().getNodeValue();
            dbc.m_password =  getByNodeName(gNode, "password").getFirstChild().getNodeValue();
            dbc.m_size = new Integer(getByNodeName(gNode, "size").getFirstChild().getNodeValue()).intValue();
            v.add(dbc);
        }
        return v;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -