• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: 其他
  • 标签: 源码  工具  

资源简介

NULL 博文链接:https://baobeituping.iteye.com/blog/856047

资源截图

代码片段和文件信息

package com.boss.tools;

import java.util.ArrayList;
import java.util.Map;

import org.dom4j.DocumentException;

import com.boss.bean.MyField;

/**
 * @author Administrator
 * @since 2010-12-20
 * @category 配置文件处理类
 */
public class Configuration {

private static String sqlServerClassName;
private static String sqlServerUrl;
private static String sqlServerUserName;
private static String sqlServerUserPassword;

private static String db4oClassName;
private static String db4oUrl;
private static String db4oUserName;
private static String db4oUserPassword;

private static String db4oPath;

private static String indexPath;
private static String term;
private static ArrayList fieldlist;
private static String sql;

private final static String DATACONFIG = configuration.Path.class.getResource(“dataconfig.xml“).getPath();
private final static String INDEXCONFIG = configuration.Path.class.getResource(“indexconfig.xml“).getPath();
private final static String SQLCONFIG = configuration.Path.class.getResource(“sqlconfig.xml“).getPath();

static {
initDbConfig();
initIndexConfig();
initIndexField();
initSqlConfig();
}

/**
 * @author vincent
 * @since 2010-12-20
 * @category 设置dataconfig.xml信息到内存
 */
private static void initDbConfig() {
/* 初始化db属性 */
try {
Map map = xmlHandle.parseDataConfig(DATACONFIG);
sqlServerClassName = map.get(“sqlserver_class_name“);
sqlServerUrl = map.get(“sqlserver_url“);
sqlServerUserName = map.get(“sqlserver_username“);
sqlServerUserPassword = map.get(“sqlserver_userpassword“);
db4oPath = map.get(“db4o_path“);
db4oClassName = map.get(“db4o_class_name“);
db4oUrl = map.get(“db4o_url“);
db4oUserName = map.get(“db4o_username“);
db4oUserPassword = map.get(“db4o_userpassword“);
} catch (DocumentException e) {
Log.info(e.getMessage());
e.printStackTrace();
}
}

/**
 * @author vincent
 * @since 2010-12-20
 * @category 设置indexconfig.xml信息到内存
 */
private static void initIndexConfig() {
/* 初始化index属性 */
try {
Map map = xmlHandle.parseIndexConfig(INDEXCONFIG);
indexPath = map.get(“indexPath“);
term = map.get(“term“);
} catch (DocumentException e) {
Log.info(e.getMessage());
e.printStackTrace();
}
}

/**
 * @author vincent
 * @since 2010-12-22
 * @category 设置indexconfig.xml信息到内存
 */
private static void initIndexField() {
/* 初始化index属性 */
try {
fieldlist = xmlHandle.parseIndexField(INDEXCONFIG);
} catch (DocumentException e) {
Log.info(e.getMessage());
e.printStackTrace();
}
}

private static void initSqlConfig(){
try {
sql = xmlHandle.parseSqlConfig(SQLCONFIG);
} catch (DocumentException e) {
Log.info(e.getMessage());
e.printStackTrace();
}
}

public static String getSqlServerClassName() {
return sqlServerClassName;
}

public static String g

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2309  2010-12-30 16:21  Db4o.java

     文件       1563  2010-12-30 16:32  TestDBBean.java

     文件       3971  2010-12-27 14:15  Configuration.java

----------- ---------  ---------- -----  ----

                 7843                    3


评论

共有 条评论