南大通用GBase 8a 简单WEB图形客户端工具发布(包含源代码)-20220607

收拾起10年前的JAVA知识,用最古老的jsp编程,做出了针对GBase 8a的丑陋的WEB版本图形客户端工具。源代码为Eclipse项目,运行容器为Tomcat 8.5。

下载

包含源代码的Eclipse项目

包含Tomcat 8.5的可执行包下载

已包含tomcat8.5、gswt可执行程序、JDBC驱动等,不包含源代码。

apache-tomcat-8.5.73-gswt-20220519.zip

你需要自行安装JDK8+的运行环境,并根据不同操作系统,修改JAVA_HOME参数为正确的路径并启动tomcat服务。

默认端口8080,本机可以用 http://127.0.0.1:8080 访问,其它机器远程访问需要用机器的IP地址。

端口在apache-tomcat-8.5.73-gswtbin/conf/server.xml里面,查找替换成可用的端口即可。

Windows操作系统

apache-tomcat-8.5.73-gswtbin\catalina.bat

在最开始的一片注释后面增加或修改JAVA_HOME环境变量

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_291

启动时运行 startup.bat

Linux操作系统

apache-tomcat-8.5.73-gswtbin/catalina.sh

在最开始的一片注释后面增加或修改JAVA_HOME环境变量

EXPORT JAVA_HOME=/usr/bin/jdk1.8.0_291

启动时运行 ./startup.sh

GBase 8a 的JDBC 连接库

支持sha256用户密码加密
gbase-connector-java-8.3.81.53-build55.5.7-bin_min_mix

功能介绍

2022-06-07

新增
支持连接时,配置结果集行数和超时参数
显示SQL执行的总耗时,一次提交多个SQL只显示总耗时
显示返回结果的行数
保存登录信息,加密保存密码
增加数据库选择下拉菜单

GBase 8a Simple Web Tools 2022-06-07 截图

2022-05-19

新增
支持SQL文本框的选择部分内容执行
支持SQL快捷键(Ctrl+Enter执行SQL,Ctrl+S保存)
支持1次提交多个SQL.

修复
修复新SQL保存后,没有刷新页面,导致再次点击保存按钮出现重复保存的问题

支持SQL文本框的选择部分内容执行
支持SQL快捷键(Ctrl+Enter执行SQL,Ctrl+S保存)
支持1次提交多个SQL.

2022-05-12

  • 增加删除连接的功能
  • 增加删除已保存SQL的功能
  • 支持SQL功能的过滤
  • 支持SQL功能的更新(新建SQL为保存按钮,请注意区别)
  • 工程包从gwt改成gswt
  • 增加SQL样例。登录用户名为admin, 密码是Admin12345687。里面的数据库连接,请根据实际情况修改。
GBase 8a 简单WEB工具截图-20220512

2022-05-11

  • 支持多用户密码登录。
  • 支持每个用户多个连接配置
  • 支持手工编写SQL并执行
  • 支持将编写的SQL保存

SQL执行最大反馈1000行。

后续

  • 不用的连接删除
  • 不用的保存的SQL删除
  • 框架宽度可调节

截图

登录

GBase 8a 简单WEB工具截图-登录

创建连接

GBase 8a 简单WEB工具截图-创建连接

选择建好的可用连接

GBase 8a 简单WEB工具截图-选择连接

新建SQL

GBase 8a 简单WEB工具截图

使用已保存SQL

GBase 8a 简单WEB工具截图-已保存的SQL