# java2sql
[![Build Status](https://travis-ci.org/godcheese/java2sql.svg?branch=master)](https://travis-ci.org/godcheese/java2sql)
## Introduce
java2sql 是一款基于java代码开发的数据库命令行构建工具。通过简单的命令生成和迁移填充数据库数据。
受 Laravel Artisan Migrate/Seeder 功能启发开发而成。
## Features
- 利用简单的 Java 代码书写,Java开发者的自然优越感
- 用命令行操作,使用更加简单
- 代码复用率更高
## Todo
- [x] DatabaseAdapter
- [x] TableAdapter
- [x] FieldAdapter
- [x] MysqlAdapter
- [x] MysqlTableAdapter
- [x] MysqlFieldAdapter
- [x] Migration
- [ ] Seed
- [ ] 迁移文件、数据填充生成
- [ ] Console/Terminal 上运行
- [ ] 优化代码
- [ ] 进入不定期维护阶段
## Requirements
- Windows/Linux/macOS
- JDK 1.7+
## Installation
下载`target`文件夹下的`java2sql*.jar`文件到生产环境下即可。
> 如需在系统中全局运行请将该文件所在文件夹路径设置到环境变量
- Windows 下请设置到 计算机->属性->高级系统设置->环境变量->系统变量->Path
- macOS
- Ubuntu
## Quick Start
- `seeds` 文件夹存放生成的数据库表填充数据文件
- `migrations` 文件夹存放生成的数据表迁移文件
- `migration:UsersMigration` 生成名为UsersMigration的迁移文件
- `migrate:UsersMigration` 迁移名为UsersMigration的迁移文件,目标名为Users
- `seed:UsersSeed` 生成名为UsersSeed的填充文件
- `seeder:UsersSeed` 填充名为UsersSeed的填充文件,目标表名为Users
> 请按照以上命名规则生成相对应文件,如要生成名为Users数据库表迁移文件,就执行如下命令`migration:UsersMigration`,数据库表填充文件如上方式。
## Changelog
### 2017.07.15
- 实现 Migration、Seeder 等基本功能
## Screenshots
## Discussing
- Author:godcheese
- Email:godcheese@outlook.com
- Homepage:http://www.gioov.com
林当时
- 粉丝: 114
- 资源: 1万+
最新资源
- 毕设和企业适用springboot企业资源规划类及在线学习平台源码+论文+视频.zip
- 毕设和企业适用springboot企业资源规划类及智慧安防系统源码+论文+视频.zip
- 毕设和企业适用springboot区块链技术类及企业云管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业资源规划类及智能医疗监测系统源码+论文+视频.zip
- 毕设和企业适用springboot企业资源规划类及智能城市数据管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业资源规划类及智慧社区管理平台源码+论文+视频.zip
- 毕设和企业适用springboot区块链技术类及数字营销平台源码+论文+视频.zip
- 毕设和企业适用springboot汽车电商类及城市智能管理系统源码+论文+视频.zip
- 毕设和企业适用springboot汽车电商类及城市智能运营平台源码+论文+视频.zip
- 毕设和企业适用springboot汽车电商类及广告效果评估平台源码+论文+视频.zip
- 毕设和企业适用springboot区块链技术类及网络营销平台源码+论文+视频.zip
- 毕设和企业适用springboot汽车电商类及跨境电商管理平台源码+论文+视频.zip
- 毕设和企业适用springboot汽车电商类及教学资源共享平台源码+论文+视频.zip
- 毕设和企业适用springboot区块链技术类及云端储物管理系统源码+论文+视频.zip
- 毕设和企业适用springboot区块链技术类及在线教育管理系统源码+论文+视频.zip
- 毕设和企业适用springboot区块链技术类及智能会议管理平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈