db.java

来自「重点不是信息管理系统」· Java 代码 · 共 41 行

JAVA
41
字号
package com.yijia_ctgu.DB;

import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.io.IOException;
import java.util.Properties;

import com.yijia_ctgu.exception.NotQueryException;
/**
 * 
 * @author yijia
 *
 */
public class DB {
  public static Table getTable(String tableName) throws NotQueryException{
	  Properties prop = new Properties();
	  try {
		prop.load(Config.class.getResourceAsStream("config.properties"));
	 } catch (IOException e) {
		System.out.println("File:config.properties no find,PLS check out!");
		e.printStackTrace();
	 }
	  String mainPropertyName=prop.getProperty(tableName);
	  if(mainPropertyName!=null)
		  return new Table(tableName,mainPropertyName);
	  else {
		  System.out.println("the table "+tableName+" doesn't exist");
		  throw new NotQueryException();
	  }
  }
  public static void main(String []dsf){
	  try {
		System.out.println(DB.getTable("user"));
	} catch (NotQueryException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
  }
}

⌨️ 快捷键说明

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