資源簡介
用于生成Schema的工具類,使用的時候只需要修改一下生成路徑還有數據庫即可
代碼片段和文件信息
/**
?*?Copyright?(c)?2002?sinosoft??Co.?Ltd.
?*?All?right?reserved.
?*/
//txt文件需要word?2000或者xp來生成,2003生成的格式不對
import?com.sinosoft.maker.DBOperMaker;
import?com.sinosoft.maker.DBSetMaker;
import?com.sinosoft.maker.SchemaMaker;
import?com.sinosoft.maker.SetMaker;
import?com.sinosoft.utility.JdbcUrl;
/*
?*?ClassName:?
?*?Description:?生成器?
?*?Copyright:?Copyright?(c)?2002
?*?Company:?sinosoft?
?*?@author:?HST
?*?@version:?1.0
?*?@date:?2002-05-31
?*/
public?class?Maker?{
/**
?*?Maker生成函數?生成Schema、DB、Set、DBSet和OneTable五個文件夾下7個文件
?*?
?*?@param?args
?*??????????String[]
?*/
public?static?void?main(String[]?args)?{
String[]?args1;
args1?=?new?String[1];
args1[0]?=?“E:/MyEclipseWorkSpace8.5/new_Make/1.txt“;
//?args1[1]?=?“LAIndexInfo“;
args?=?args1;
//?if?(args.length?>?2?||?args.length?1)
//?{
//?System.out.println(“Create?failed!!“);
//?System.out.println(“Usage:?java?Maker?filename?[tablename]“);
//?System.exit(0);
//?}
JdbcUrl?sUrl?=?new?JdbcUrl();
String?s?=?sUrl.getJdbcUrl();
System.out.println(s);
//?區分是生成單表,還是多表
//?if?(args.length?==?1)
//?{
//?生成Schema
SchemaMaker?mkSchema?=?new?SchemaMaker(args[0]);
mkSchema.makeAllTable(sUrl);
//?生成DB
DBOperMaker?mkDBOper?=?new?DBOperMaker(args[0]);
mkDBOper.makeAllTable(sUrl);
//?生成Set
SetMaker?mkSet?=?new?SetMaker(args[0]);
mkSet.makeAllTable(sUrl);
//?生成DBSet
DBSetMaker?mkDBSet?=?new?DBSetMaker(args[0]);
mkDBSet.makeAllTable(sUrl);
//?生成onetable下的BL層
//?BLMaker?mBLMaker?=?new?BLMaker(args[0]);
//?mBLMaker.makeAllTable(sUrl);
//?生成onetable下的BLS層
//?BLSMaker?mBLSMaker?=?new?BLSMaker(args[0]);
//?mBLSMaker.makeAllTable(sUrl);
//?生成onetable下的UI層
//?UIMaker?mUISMaker?=?new?UIMaker(args[0]);
//?mUISMaker.makeAllTable(sUrl);
//?SchemaBLMaker?mkSchemaBL?=?new?SchemaBLMaker(args[0]);
//?mkSchemaBL.makeAllTable(sUrl);
//?SetBLMaker?mkSetBL?=?new?SetBLMaker(args[0]);
//?mkSetBL.makeAllTable(sUrl);
//?}
//?else
//?{
//?生成Schema
//?SchemaMaker?mkSchema?=?new?SchemaMaker(args[0]?args[1]);
//?mkSchema.makeOneTable(sUrl);
//?生成DB
//?DBOperMaker?mkDBOper?=?new?DBOperMaker(args[0]?args[1]);
//?mkDBOper.makeOneTable(sUrl);
//?生成Set
//?SetMaker?mkSet?=?new?SetMaker(args[0]?args[1]);
//?mkSet.makeOneTable(sUrl);
//?生成DBSet
//?DBSetMaker?mkDBSet?=?new?DBSetMaker(args[0]?args[1]);
//?mkDBSet.makeOneTable(sUrl);
//?生成onetable下的BL層
//?BLMaker?mBLMaker?=?new?BLMaker(args[0]?args[1]);
//?mBLMaker.makeOneTable(sUrl);
//?生成onetable下的BLS層
//?BLSMaker?mBLSMaker?=?new?BLSMaker(args[0]?args[1]);
//?mBLSMaker.makeOneTable(sUrl);
//?生成onetable下的UI層
//?UIMaker?mUIMaker?=?new?UIMaker(args[0]?args[1]);
//?mUIMaker.makeOneTable(sUrl);
//?SchemaBLMaker?mkSchemaBL?=?new?SchemaBLMaker(args[0]?args[1]);
//?mkSchemaBL.makeOneTable(sUrl);
//?SetBLMaker?mkSetBL?=?new?S
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2218??2009-09-04?09:35??new_Make\.classpath
?????文件???????1118??2014-05-19?18:45??new_Make\.myeclipse\profiler\Maker.xm
?????文件????????388??2009-09-04?09:35??new_Make\.project
?????文件????????629??2010-10-22?14:42??new_Make\.settings\org.eclipse.jdt.core.prefs
?????文件?????188609??2015-09-09?21:36??new_Make\1.txt
?????文件????????386??2010-02-25?09:34??new_Make\1CopyNewDataFromVSS.cmd
?????文件????????389??2010-02-25?09:33??new_Make\1CopyNewDataFromVSS.cmd.bak
?????文件??????55298??2014-05-19?18:40??new_Make\2.txt
?????文件????????437??2010-06-23?09:49??new_Make\2CopyNewDataToVSS.cmd.bak
?????文件??????59981??2012-03-22?09:14??new_Make\3.txt
?????文件????????393??2010-05-07?14:15??new_Make\3CopyNewDataFromVSS.cmd.bak
?????文件??????10576??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TCMonInfoImportRecordDB.class
?????文件??????10481??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TCMonInformationDB.class
?????文件??????10367??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TCMonLiabiDB.class
?????文件??????10519??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TCMonLiabiSecInputDB.class
?????文件??????10386??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TCMonProfitDB.class
?????文件??????10538??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TCMonProfitSecInputDB.class
?????文件??????10481??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TPMonInformationDB.class
?????文件??????10367??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TPMonLiabiDB.class
?????文件??????10386??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\db\TPMonProfitDB.class
?????文件???????1718??2014-09-11?11:08??new_Make\classes\com\sinosoft\lis\pubfun\Arith.class
?????文件???????2027??2014-09-11?11:08??new_Make\classes\com\sinosoft\lis\pubfun\FDate.class
?????文件????????891??2014-09-11?11:08??new_Make\classes\com\sinosoft\lis\pubfun\GlobalInput.class
?????文件??????10918??2014-09-11?11:08??new_Make\classes\com\sinosoft\lis\pubfun\PubFun.class
?????文件???????1160??2014-09-11?11:08??new_Make\classes\com\sinosoft\lis\pubfun\StringToolKit.class
?????文件??????14193??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\schema\TCMonInfoImportRecordSchema.class
?????文件??????15713??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\schema\TCMonInformationSchema.class
?????文件??????17782??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\schema\TCMonLiabiSchema.class
?????文件??????17870??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\schema\TCMonLiabiSecInputSchema.class
?????文件??????41326??2015-09-09?13:46??new_Make\classes\com\sinosoft\lis\schema\TCMonProfitSchema.class
............此處省略274個文件信息
- 上一篇:Angular權威教程 PDF版
- 下一篇:免費微信投票管理系統源碼
評論
共有 條評論