1 Star 0 Fork 2

胶布小子 / websql_may_other

forked from zengweilong / websql 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.en.md 3.59 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史

WEBSQL

介绍

WEBSQL由JAVA语言纯编,H2内嵌数据库。完全开源,体积小,傻瓜式,开箱即用。 ———简约而不简单

动态配置MYSQL,ORACLE等关系型数据库源,保存SQL文本实时获取,可控日志记录,定时任务等功能网页版SQL执行工具。

可直接下载JAR文件夹下的 jar无需编译即可运行。

软件架构

前端框架:Layui,cy-ui

后端框架:springboot2.1.5

数据层:JPA,H2内嵌数据库,druid

权限框架:Shrio

JSON处理:fastjson

验证码:EasyCaptcha

导出:easyexcel

编辑器:CodeMirror

缓存:ehcache

功能介绍

输入图片说明 输入图片说明

  1. 数据源管理

输入图片说明

数据源动态配置MYSQL,ORACLE数据库连接进行入池。

系统管理-系统设置中数据源选项控制是否项目启动时进行加载数据源。

项目启动时加载连接数据源确保网络通畅,手动加载需每次项目启动后手动进行加载。手动加载可避免项目启动时数据源未加载成功无通知等问题

  1. SQL管理

输入图片说明

输入图片说明

SQL窗口我们每天都会用的功能,它强大无比;ctrl键智能提示,多行SQL查询 ","分割或换行,多行查询结果集导出,动态获取已保存的SQL文本。使用三步: 选择数据源 > 输入脚本 > 执行
SQL列表由SQL窗口内F9保存SQL文本,并在SQL列表展示、删除。

3.作业管理 输入图片说明

定时任务执行脚本,可跨库同步数据结果并展示;可选同步数据源,根据执行SQL结果插入库表中。真正的便捷执行计划作业,数据同步作业等

  1. 日志管理

输入图片说明

执行脚本记录每次在SQL窗口F8执行后,会产生详细可查询

登录系统记录每次账号登录后会产生详细可查询

系统设置中日志记录可控执行操作是否记录日志

系统设置中可全部清空SQL执行脚本记录及登录系统日志

  1. 系统管理

输入图片说明

数据库管理可登录内嵌H2操作台可直接操作

连接池管理可查看数据源是否加载配置信息等

  1. 账号信息
    默认登录账号:admin/admin

H2操作台默认地址:jdbc:h2:~/dbfile 账号:sa 密码:123456

  1. 常见错误
    未获取到有效数据源 >查看项目启动时主动初始化数据源,如果没有开启请手动点击加载。如果开启说明项目启动加载数据源时连接超时报错。可手动加载是否能连接,如果连接不上查看数据库是否正常。

修改个人信息后必须重新登录,缓存中数据并没有更新

锁屏解锁密码是websql,可自行修改

使用部署

运行环境:JDK8
默认端口:80 访问路径:http://localhost/index

jar部署启动命令: nohup java -jar jar名称 >>web.log &
指定端口号启动: --server.port=8080

1
https://gitee.com/jiaobuxiaozi/websql_may_other.git
git@gitee.com:jiaobuxiaozi/websql_may_other.git
jiaobuxiaozi
websql_may_other
websql_may_other
websql-my

搜索帮助