收拾起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只显示总耗时
显示返回结果的行数
保存登录信息,加密保存密码
增加数据库选择下拉菜单
2022-05-19
新增
支持SQL文本框的选择部分内容执行
支持SQL快捷键(Ctrl+Enter执行SQL,Ctrl+S保存)
支持1次提交多个SQL.
修复
修复新SQL保存后,没有刷新页面,导致再次点击保存按钮出现重复保存的问题
2022-05-12
- 增加删除连接的功能
- 增加删除已保存SQL的功能
- 支持SQL功能的过滤
- 支持SQL功能的更新(新建SQL为保存按钮,请注意区别)
- 工程包从gwt改成gswt
- 增加SQL样例。登录用户名为admin, 密码是Admin12345687。里面的数据库连接,请根据实际情况修改。
2022-05-11
- 支持多用户密码登录。
- 支持每个用户多个连接配置
- 支持手工编写SQL并执行
- 支持将编写的SQL保存
SQL执行最大反馈1000行。
后续
- 不用的连接删除
- 不用的保存的SQL删除
- 框架宽度可调节