第一列id自增,日期为一年内所有日期,还有一列是随机数
一次生成365条数据
由于控制台缓冲区太小放不下所有语句,已将输出重定向到文件

import java.io.BufferedOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;public class Main {private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");public static List<String> list;public static void main(String[] args) throws FileNotFoundException {list = new ArrayList<>();int year = 2021;int m = 1;// 月份计数while (m < 13) {int month = m;Calendar cal = Calendar.getInstance();// 获得当前日期对象cal.clear();// 清除信息cal.set(Calendar.YEAR, year);cal.set(Calendar.MONTH, month - 1);// 1月从0开始cal.set(Calendar.DAY_OF_MONTH, 1);// 设置为1号,当前日期既为本月第一天//            System.out.println(sdf.format(cal.getTime()));list.add(sdf.format(cal.getTime()));int count = cal.getActualMaximum(Calendar.DAY_OF_MONTH);for (int j = 0; j <= (count - 2);) {cal.add(Calendar.DAY_OF_MONTH, +1);j++;
//              System.out.println(sdf.format(cal.getTime()));list.add(sdf.format(cal.getTime()));}m++;}PrintStream ps = System.out;ps = new PrintStream(new BufferedOutputStream(new FileOutputStream("print.txt")), true);System.setOut(ps);for (int i = 0; i < list.size(); i++) {System.out.println("INSERT INTO。。。。。`) VALUES ('"+ (i + 466)+ "', 'HC.SHF', '2019-10-09ceshi', '1', '2019-10-09,测试用例', '-1', '', '1', '', '1', '', '1', '', '1', ' ', '1', ' ', '2', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '1', '', '', '"+ (int) (10 + (Math.random() * 30)) + "', '22', '-1', 'username', '" + list.get(i) + "');");}}
}

Java批量生成数据库测试数据相关推荐

  1. Java一键生成数据库表结构

    Java一键生成数据库表结构 支持的数据库很多,基本上都支持 核心依赖: <!-- https://mvnrepository.com/artifact/com.zaxxer/HikariCP ...

  2. java批量生成周末

    java批量生成周末 依赖 <dependency><groupId>com.squareup.okhttp3</groupId><artifactId> ...

  3. java自动生成数据库代码

    自从学习计算机以来,学习了很多知识,都是从网上学习的,特别感谢网络,经常自比网络的boy, 现在把我过去做的工具共享出来,希望给大家的工作与学习带来帮助. webtool自动生成数据库代码,支持mys ...

  4. Java实现生成数据库表结构文档(生成工具screw的使用)

    目录 一.screw介绍 1.简介 2.特点 3.文档格式 二.生成方式 2.1 方式1:使用 Java 代码 2.1.1 引入依赖 2.1.2 编写代码 2.1.3 测试 2.2 方式2:使用 Sp ...

  5. java快速生成数据库文档

    前言 在产品发布前夕,经常因为编写各类设计文档感到心碎,倒不是难,而是比较繁琐,举例来说,像编写数据库文档这种操作来说,对于新手,甚至很多有一定开发经验的同学来说,都觉得是一件费力得事情,下面推荐一个 ...

  6. java批量生成pdf

    生成pdf 到年底了,公司是不是要求开始生成大量的pdf支持预览,下载,批量生成,烧脑的想法难为烧脑的人!!! 一:实现pdf预览 1:html 2:后台生成pdf文件,前端负责预览 二:pdf下载 ...

  7. mysql不支持addbatch_【MySql】Java 批量插入数据库addBatch

    //addBatch批量插入数据库 public static void insertCommentToMySql(Set commentList) { Iterator it = commentLi ...

  8. Java自动生成数据库设计文档(Word)

    一.前言 在日常的开发工作中,偶尔会遇到项目收尾需要提供数据库设计文档的情况.对这个文档的编写目前应该已经基本没有问题了,如果你还不知道如何编写该文档,可以参考如下文章. https://blog.c ...

  9. java批量生成订单号_【笔记6-支付及订单模块】从0开始 独立完成企业级Java电商网站开发(服务端)...

    支付模块 实际开发工作中经常会遇见如下场景,一个支付模块,一个订单模块,有一定依赖,一个同事负责支付模块,另一个同事负责订单模块,但是开发支付模块的时候要依赖订单模块的相关类 ,方法,或者工具类,这些 ...

最新文章

  1. python基础教程: __del__() 清空对象
  2. 反思项目调试整体过程
  3. 简单实用的js调试logger组件
  4. 微信分身版电脑版_电脑版营销wetool电脑版-网站
  5. wp友情链接php代码,为wordpress增加友情链接内页
  6. php 量 高并发 nosql,nosql - 高并发下Apache+mongodb的php驱动不稳定
  7. 【运动学】基于matlab速度+加速度数值计算(匀速圆周运动) 【含Matlab源码 975期】
  8. 计算机组装与维护5416答案,沈阳工业大学计算机科学与技术专业2016年在重庆理科高考录取最低分数线...
  9. 【1、雅思听力】何琼雅思听力最新版必考词汇
  10. 用计算机弹让我做你的眼睛,童珺《让我做你的眼睛 (改编版)》[FLAC/MP3-320K]
  11. 这篇文章告诉你PDF转WORD免费软件有哪些?
  12. Linux常用命令(四)
  13. SEO内部优化与SEO外部优化
  14. 复杂边坡的ansys三维建模
  15. Lightdm简介和常用配置
  16. idea run with coverage异常
  17. iOS中Emoji表情的判断
  18. VMWare 虚拟机如何通过新增挂载点的方式扩展磁盘空间
  19. 轻松一键ROOT教程,root工具
  20. hive正则匹配:regexp_replace、regexp_extract、regexp

热门文章

  1. 深度学习项目-神经元结构可视化
  2. java 静态对象赋值_基于Java class对象说明、Java 静态变量声明和赋值说明(详解)...
  3. hive 自定义元数据表_Hive分区表和桶表的使用
  4. windows终止处理程序( __try __finally) 简单解析
  5. MFC拖拽文件到任意EDIT控件
  6. Ansible:Ansibl项目生产环境快速布局
  7. Linux glibc内存管理:用户态内存分配器——ptmalloc实现原理
  8. Python保存最后N个元素
  9. 面试前,我们要复习多少Redis知识点?
  10. Kafka解惑之Old Producer(3)——Async Analysis