package com;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter; public class getSql {
public static void main(String[] args){
//创建一个文件对象
File datafile = new File("D:\\shopSql.sql");
try{
datafile.createNewFile();
//下面开始向文件中写入数据
FileWriter fw=new FileWriter(datafile);
PrintWriter out=null;
out=new PrintWriter(fw);
for(int i=1;i<100000;i++){
String partyId = "w"+i;
String userLoginId = "user"+i;
String iStr = String.valueOf(i);
String ShopTelStr = "789-1111111";
String EnterPriseId = "E"+i;
ShopTelStr = ShopTelStr.substring(0,ShopTelStr.length()-iStr.length())+iStr;
String partySql = "insert into Party(PARTY_ID,PARTY_TYPE_ID,STATUS_ID,CREATED_DATE,CREATED_BY_USER_LOGIN,LAST_MODIFIED_DATE,LAST_MODIFIED_BY_USER_LOGIN,LAST_UPDATED_STAMP,LAST_UPDATED_TX_STAMP,CREATED_STAMP,CREATED_TX_STAMP) "+
"values('"+partyId+"','PARTY_GROUP','PARTY_ENABLED','2015-09-17 17:40:56','admin','2015-09-17 17:40:56','admin','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56');";
String userLoginSql = "insert into User_Login(USER_LOGIN_ID,CURRENT_PASSWORD,ENABLED,LAST_UPDATED_STAMP,LAST_UPDATED_TX_STAMP,CREATED_STAMP,CREATED_TX_STAMP,PARTY_ID)"+
"values('"+userLoginId+"','$XnAW6aavnoCchMe67vifBZatqCU','Y','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','"+partyId+"');";
String partyGroupSql = "insert into party_group(PARTY_ID,GROUP_NAME,COMMENTS,SHOP_ADDRESS,LINK_MAN,LAST_UPDATED_STAMP,LAST_UPDATED_TX_STAMP,CREATED_STAMP,CREATED_TX_STAMP,TAG3,TAG2,LICENSED_DINING_IMAGE_URL,TAG1,MERCHANT_TYPE_ID,SHOP_TEL_NUMBER,RENTAL_FROM_DATE,RENTAL_THRU_DATE,BUSINESS_LICENSE_IMAGE_URL,COMPANY_LOGO_IMAGE_URL,COMPANY_IMAGE_URL,LATITUDE,LONGITUDE,UPDATED_TIME,CREATED_TIME,ENTERPRISE_ID)"+
"values('"+partyId+"','商户名称WW"+i+"','备注"+i+"','地址"+i+"','联系人"+i+"','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','标签三"+i+"','标签二"+i+"','/images/upload/partyImage/1.jpg','标签1"+i+"','FOOT','"+ShopTelStr+"','2015-09-17 00:00:00','2015-09-24 00:00:00','/images/upload/partyImage/2.jpg','/images/upload/partyImage/3.jpg','/images/upload/partyImage/4.jpg','"+i+"','"+i+"','2015-09-17 17:43:38','2015-09-17 17:40:56','"+EnterPriseId+"');";
String enterPriseSql = "insert into enterprise_info (ENTERPRISE_ID,ENTERPRISE_NAME,ORG_CODE,ENTERPRISE_ADDRESS,REGISTER_ADDRESS,TAX_REGION,SCALE,INDUSTRY,OFFICER,OFFICER_TITLE,OFFICER_PHONE,OFFICER_MOBILE,OFFICER_EMAIL,CONTACT_ADDRESS,DESCRIPTION,LICENSE_COPY,TAX_CERTIFICATE_COPY,COMMITEMENT_COPY,ORG_CODE_CERTIFICATE_COPY,STATUS,ENTERPRISE_CATEGORY,LAST_UPDATED_STAMP,LAST_UPDATED_TX_STAMP,CREATED_STAMP,CREATED_TX_STAMP,LEGAL_PERSON,REGISTER_CAPITAL)"+
"values('"+EnterPriseId+"','法人"+i+"','代码"+i+"','经营地址"+i+"','注册地址"+i+"','税管地"+i+"','"+i+"','INDUSTRY_BIOMEDICAL','1','1','111-11111111','13123123123','123123@qq.com','1231231231','123123','/images/upload/enterprise/1.jpg','/images/upload/enterprise/2.jpg','/images/upload/enterprise/3.jpg','/images/upload/enterprise/4.jpg','','ENTERPRISE_CATEGORY_SHOP','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','1','1');";
String partyRoleSql1 = "insert into party_role (PARTY_ID,ROLE_TYPE_ID,LAST_UPDATED_STAMP,LAST_UPDATED_TX_STAMP,CREATED_STAMP,CREATED_TX_STAMP) values('"+partyId+"','SUPPLIER','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56');";
String partyRoleSql2 = "insert into party_role (PARTY_ID,ROLE_TYPE_ID,LAST_UPDATED_STAMP,LAST_UPDATED_TX_STAMP,CREATED_STAMP,CREATED_TX_STAMP) values('"+partyId+"','_NA_','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56','2015-09-17 17:40:56');";
out.println(partySql);
out.println(userLoginSql);
out.println(partyGroupSql);
out.println(enterPriseSql);
out.println(partyRoleSql1);
out.println(partyRoleSql2);
out.println("");
}
out.close();
fw.close();
}catch(IOException e){
System.out.println(e.getMessage());
}
} }

循环生成sql文件。的更多相关文章

  1. MySQL Workbench将模型生成SQL文件出错

    采用MySQL Workbench 设计好表和表关系后,从 File | Export 菜单中,选择 Forward Engineer SQL CREATE Script(正向引擎), 将我们的模型生 ...

  2. (转载) PowerDesigner 生成sql文件

    Powerdesigner15-物理模型-导出建表sql语句 博客分类: Powerdesigner Powerdesigner15-物理模型-导出建表sql语句 1.设置哪种数据库导出的sql语句, ...

  3. 使用SQL逆向生成PDM文件

    首先导出表结构,可以使用Navicat 或者DataGrip 生成SQL文件后使用PowerDesigner 指定数据库类型,选择SQL文件即可

  4. python将json格式的数据转换成文本格式的数据或sql文件

    python如何将json格式的数据快速的转化成指定格式的数据呢?或者转换成sql文件? 下面的例子是将json格式的数据准换成以#_#分割的文本数据,也可用于生成sql文件. [root@bogon ...

  5. PowerDesigner生成sql脚本

    1.打开PowerDesigner->New Project; 2.填写项目名称,选择文件的存放路径: 3.新建一个模型,New Model: 4.选择概念模型,填写模型名称: 5.选择enti ...

  6. mysql数据库批量执行sql文件对数据库进行操作【windows版本】

    起因: 因工作需要,在本机测试环境升级mysql数据库,需逐条执行mysql数据库的sql文件对数据库进行升级,因此找了些关于mysql的文章,对批量升级数据库所需的sql文件进行升级. 整理思路: ...

  7. 批量生成sql语句,难得

    在工作我们常常要批量生成sql文件,因为业务部门经常给我们的是excel文件,根据我的经验,推荐两种批量生成sql文件方式 1.excel批量生成sql ,sql语句如下 INSERT INTO Ta ...

  8. powerdesigner16.5 生成sql语句

    1.首先安装好designer. 2.打开之后新建一个project. 3.创建之后可能会生成这样的页面. 4.点击这个图标就能调出那个视图框. 5.在project处单机右键,New一个Concep ...

  9. SQL*Plus生成html文件

    最近使用SQL*Plus命令生成html文件,遇到一些有意思的知识点,顺便记录一下,方便以后需要的时候而这些知识点又忘记而捉急.好记性不如烂笔头吗! 为什么要用SQL*Plus生成html文件?   ...

随机推荐

  1. vim 使用笔记

    vim命令笔记 a 插入 insert 插入 :%!xxd 以16进制方式进行编辑 :%!xxd -r 从16进制还原

  2. jQuery $(document).ready()和window.onload

    jQuery $(document).ready()和window.onload 根据ready()方法的API说明http://api.jquery.com/ready/. 这个方法接收一个func ...

  3. node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用提高nodejs调试效率

    在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也 总是要不断地重复这几个很烦人的操作.这是因为Node.js ...

  4. Linux_用户/用户组

    一.用户添加 1.  账号添加 [root@hadoop09-linux tmp]# useradd eRrsr 这时/etc/passwd文件中会追加该用户项,并且在/home文件夹下自动生成该属于 ...

  5. 伪类link,hover,active,visited,focus的区别

    例一: /*css*/a:link{  color: blue;}a:visited{  color: green;}a:hover{  color: red;}a:focus{ color:blac ...

  6. [转载]窗口之间的主从关系与Z-Order

    窗口之间的主从关系与Z-Order 原文地址:http://www.cnblogs.com/dhatbj/p/3288152.html说明:这是本人2008年写的一篇旧文,从未公开发表过.其中除了一小 ...

  7. 数位DP bzoj1026

    1026: [SCOI2009]windy数 Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 5809  Solved: 2589[Submit][Sta ...

  8. document.body.scrollTop or document.documentElement.scrollTop

      用Javascript获取DOM节点相对于页面的绝对坐标时,需要计算当前页面的滚动距离,而这个值的获取又取决于浏览器. 在Firefox或Chrome浏览器的控制台可以查看document.bod ...

  9. 在strut.xml 中使用ognl

    在struts.xml 中使用ognl有两种方面的需求: 1. 在action执行时从struts.xml中读取param标签中的值,然后调用标签name属性相应的set方法对action中的变量赋值 ...

  10. IOS网络第一天-01基本的HTTP请求

    *************************** #import "HMViewController.h" #import "MBProgressHUD+MJ.h& ...