Skip to content

ifyun/data-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Generator

数据库随机数据生成工具

使用

创建 application.yml 文件,配置数据库和数据类型:

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver     # 指定数据库驱动
    url: "jdbc:mysql://localhost:3306/test"         # 根据数据库类型设置 URL
    username: root
    password: root
generator:
  locale: zh_CN                              # 指定国家
  tables:
    - table: table1                          # 表名
      count: 5                               # 生成多少行
      columns:
        first_name: Name.firstName           # 指定列数据类型
        last_name: Name.lastName
        job: Job.title
        phone_number: PhoneNumber.cellPhone
        address: Address.streetAddress
    - table: table2
      count: 10
      columes:
        ...

程序内置以下数据库驱动:

Database Driver class name
SQLite org.sqlite.JDBC
MySQL com.mysql.cj.jdbc.Driver
MariaDB org.mariadb.jdbc.Driver
Oracle oracle.jdbc.driver.OracleDriver
SQL Server com.microsoft.sqlserver.jdbc.SQLServerDriver

列类型的格式为:类型.具体类型

  • 类型 对应 java-faker 中的类
  • 具体类型 对应 java-faker 类中的方法

具体有哪些类型可以参考:JavaDoc

运行

配置好 application.yml 并放在 jar 文件同级目录,使用 java -jar 命令运行,或者双击 jar 文件运行。

About

Fake data generator for database

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages