# java-sql-tools **Repository Path**: guozhi97/java-sql-tools ## Basic Information - **Project Name**: java-sql-tools - **Description**: 用于生成与MySQL数据库结构对应的java数据库操作代码,使用python3实现,现仅支持生成mybatis框架java代码 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-25 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-sql-tools convenience for make java code from SQL code or SQL structure. # version 1.0 # 主要功能 * 将指定数据库的表格转化为java实体类 * 为指定数据库的表格生成简单增删查改的java的操作代码(暂时仅限mybatis框架) * 从指定excel表读取数据库字典并自动转成数据库表格(在指定数据库生成表格) * 将excel表转化成sql脚本语句 * 数据源默认为localhost(本地数据库),也可自定义ip来远程连接其他数据库服务器 # 简单使用(需要安装python3环境,可能在运行过程中还需要安装其他第三方插件,用pip3 安装即可) 1. 在命令行界面,切换到工具的目录里(有 __main__.py文件的文件夹) 2. 如果需要数据库的数据,需要连接数据库 ``` python3 . -url 数据源地址(localhost) -user 用户名 -pwd 密码 ``` 3. 生成pojo实体类,``` python3 . -pojo * ``` 4. 生成mybatis dao的简单CRUD, ``` python3 . --mybatis-dao * ``` 5. 生成的代码文件存放在 result/ 目录下