循环生成sql文件。
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文件。的更多相关文章
- MySQL Workbench将模型生成SQL文件出错
采用MySQL Workbench 设计好表和表关系后,从 File | Export 菜单中,选择 Forward Engineer SQL CREATE Script(正向引擎), 将我们的模型生 ...
- (转载) PowerDesigner 生成sql文件
Powerdesigner15-物理模型-导出建表sql语句 博客分类: Powerdesigner Powerdesigner15-物理模型-导出建表sql语句 1.设置哪种数据库导出的sql语句, ...
- 使用SQL逆向生成PDM文件
首先导出表结构,可以使用Navicat 或者DataGrip 生成SQL文件后使用PowerDesigner 指定数据库类型,选择SQL文件即可
- python将json格式的数据转换成文本格式的数据或sql文件
python如何将json格式的数据快速的转化成指定格式的数据呢?或者转换成sql文件? 下面的例子是将json格式的数据准换成以#_#分割的文本数据,也可用于生成sql文件. [root@bogon ...
- PowerDesigner生成sql脚本
1.打开PowerDesigner->New Project; 2.填写项目名称,选择文件的存放路径: 3.新建一个模型,New Model: 4.选择概念模型,填写模型名称: 5.选择enti ...
- mysql数据库批量执行sql文件对数据库进行操作【windows版本】
起因: 因工作需要,在本机测试环境升级mysql数据库,需逐条执行mysql数据库的sql文件对数据库进行升级,因此找了些关于mysql的文章,对批量升级数据库所需的sql文件进行升级. 整理思路: ...
- 批量生成sql语句,难得
在工作我们常常要批量生成sql文件,因为业务部门经常给我们的是excel文件,根据我的经验,推荐两种批量生成sql文件方式 1.excel批量生成sql ,sql语句如下 INSERT INTO Ta ...
- powerdesigner16.5 生成sql语句
1.首先安装好designer. 2.打开之后新建一个project. 3.创建之后可能会生成这样的页面. 4.点击这个图标就能调出那个视图框. 5.在project处单机右键,New一个Concep ...
- SQL*Plus生成html文件
最近使用SQL*Plus命令生成html文件,遇到一些有意思的知识点,顺便记录一下,方便以后需要的时候而这些知识点又忘记而捉急.好记性不如烂笔头吗! 为什么要用SQL*Plus生成html文件? ...
随机推荐
- vim 使用笔记
vim命令笔记 a 插入 insert 插入 :%!xxd 以16进制方式进行编辑 :%!xxd -r 从16进制还原
- jQuery $(document).ready()和window.onload
jQuery $(document).ready()和window.onload 根据ready()方法的API说明http://api.jquery.com/ready/. 这个方法接收一个func ...
- node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用提高nodejs调试效率
在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也 总是要不断地重复这几个很烦人的操作.这是因为Node.js ...
- Linux_用户/用户组
一.用户添加 1. 账号添加 [root@hadoop09-linux tmp]# useradd eRrsr 这时/etc/passwd文件中会追加该用户项,并且在/home文件夹下自动生成该属于 ...
- 伪类link,hover,active,visited,focus的区别
例一: /*css*/a:link{ color: blue;}a:visited{ color: green;}a:hover{ color: red;}a:focus{ color:blac ...
- [转载]窗口之间的主从关系与Z-Order
窗口之间的主从关系与Z-Order 原文地址:http://www.cnblogs.com/dhatbj/p/3288152.html说明:这是本人2008年写的一篇旧文,从未公开发表过.其中除了一小 ...
- 数位DP bzoj1026
1026: [SCOI2009]windy数 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 5809 Solved: 2589[Submit][Sta ...
- document.body.scrollTop or document.documentElement.scrollTop
用Javascript获取DOM节点相对于页面的绝对坐标时,需要计算当前页面的滚动距离,而这个值的获取又取决于浏览器. 在Firefox或Chrome浏览器的控制台可以查看document.bod ...
- 在strut.xml 中使用ognl
在struts.xml 中使用ognl有两种方面的需求: 1. 在action执行时从struts.xml中读取param标签中的值,然后调用标签name属性相应的set方法对action中的变量赋值 ...
- IOS网络第一天-01基本的HTTP请求
*************************** #import "HMViewController.h" #import "MBProgressHUD+MJ.h& ...