资源简介
用于生成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版
- 下一篇:免费微信投票管理系统源码
评论
共有 条评论