# DataStealer **Repository Path**: springccx/DataStealer ## Basic Information - **Project Name**: DataStealer - **Description**: DataStealer是一个内置的网页数据库管理工具。项目集成了DataStealer的依赖后,无需任何配置,就可以查看所连接的数据库以及执行SQL语句,为开发人员提供了一种简单便携的查询数据的途径。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-03-30 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DataStealer ## 介绍 DataStealer是一个内置的网页数据库管理工具。项目集成了DataStealer的依赖后,只需要简单配置,就可以查看所连接的数据库数据以及执行SQL语句,为开发人员提供了一种简单快速的查询和处理数据的途径。 ## 软件架构 基于SpringBootWeb建构,基于Tomcat容器运行,不依赖ORM框架,支持Mysql和Oracle。 ## 配置说明 ### 集成依赖 ```XML org.datastealer datastealer-spring-boot-starter 0.0.1 ``` ### 参数配置 | 参数 | 含义 | 默认值 | | :-----| :---- | :---- | | datastealer.enable | 是否启用 | false | | datastealer.dbType | 数据库类型 | mysql | | datastealer.logQuery | 是否通过日志记录查询 | false | | datastealer.newTomcatPortEnable | 是否启用新端口(仅支持SpringBoot1.X) | false | | datastealer.newTomcatPort | 新端口 | 2020 | ## 使用说明 ### 启用DataStealer ``` #如果要启用DataStealer,增加系统配置如下: datastealer.enable=true ``` ### 配置数据库类型 ``` #目前仅支持mysql、oralce,默认是mysql,如果是其他数据库则请增加对应的配置: datastealer.dbType=oralce ``` ## 自定义查询配置 针对不同版本的数据库,使用者可以自定义SQL配置以兼容当前使用的数据库。 ``` #如在配置文件中增加如下配置可以覆盖查询schema的SQL语句: datastealer.mysql.schema.query=SELECT \ TABLE_SCHEMA AS schemaName \ FROM INFORMATION_SCHEMA.TABLES \ GROUP BY TABLE_SCHEMA ``` ## 参与贡献 1.[Arthur Meng](https://github.com/Arthur-Meng)