由于是使用 java 开发的,需要依赖 jre 环境,以可执行 jar 包的方式提供安装包,内置 mysql 数据库驱动目前安装包只有 29M 大小,运行时占用内存可以自己控制,目前我本机测试数据库可以控制在 100M 之内。
安装非常简单,windows/mac 环境双击直接启动,linux 环境直接 nohup 启动,浏览器访问 http://127.0.0.1:9001 (也可自定义端口)即可运行。
无需其他任何设置。
# 直接启动( mac/windows 下也可以直接双击运行)
./sqlzero-0.0.1.jar
# 运行
http://youipaddress:9001/
登录注册
创建连接
sql 查询,自动补全
数据编辑
单行记录视图编辑
多个 tab 结果页
结果集过滤
事务支持
单元格选中信息显示
响应式布局
保存查询及跳转,查询历史
表设计(部分完成)双击表结果集查询
暗黑主题
1
irockytan 2021-02-17 23:49:25 +08:00
看起来不错,还没上传到 Github?
|
3
Mitt 2021-02-18 00:10:49 +08:00 1
只有个 README 可还行?
|
4
learningman 2021-02-18 00:45:49 +08:00
所以是不开源的意思?
|
5
javahuang OP @learningman 是的,暂不开源,先给功能做好做精,后期再看有没有其他可能。
|
6
javahuang OP @Mitt 一直在做功能,git 的账号和 repo 都是昨天晚上才创建的,想着年后上班给放出来,很多东西还没来得及准备,抱歉。
|
7
yanue 2021-02-18 09:37:30 +08:00
不是 datagrid?
|
8
tellbin 2021-02-18 09:55:13 +08:00
所以只是介绍么?没有下载地址什么的么
|
12
ao99 2021-02-18 10:09:24 +08:00
看起来很好用,但是没看到下载地址
|
13
matrix67 2021-02-18 10:09:28 +08:00
|
14
zifangsky 2021-02-18 10:28:35 +08:00
说了一大堆,不开源也就罢了,连一个试用地址都没有,这不是浪费大家时间吗!!!
|
15
tellbin 2021-02-18 10:40:27 +08:00
作者的另外一个帖子[《开发了一个数据库客户端,准备放出来》]( https://www.v2ex.com/t/742032)
|
16
javahuang OP @zifangsky 抱歉,我今天放出来,本来准备早上放的,上午临时接到一些工作上的需求,写这个软件时间都是一点点挤出来的。
|
20
tellbin 2021-02-18 11:28:07 +08:00
@javahuang 方便说下前端技术栈么?我这边看了你上个月的版本只能判断出前后分离版本、monaco 编辑器。UI 是没有用框架自己画的么?
|
21
javahuang OP @tellbin ts+react,ui 库主要用的是 blueprintjs,我前端不是很精,布局啥的 flex 一把梭
|
23
sirius1024 2021-02-18 12:24:14 +08:00
还是 dbeaver 吧……
|
24
mengdodo 2021-02-18 13:49:35 +08:00
上来就注册登录的吗
|
25
l00t 2021-02-18 14:00:53 +08:00
Java 开发的?告辞。
|
26
ciqulover 2021-02-18 14:01:14 +08:00 via iPhone
sequel ace, tableplus 不香嘛,数据库工具不开源谁敢用
|
30
javahuang OP @l00t 是的,前后端分离的,后端是 java,启动快,占用内存低。datagrip,dbeaver 也是 java 开发的,但是占用内存比他们低多了。
|
31
javahuang OP @ciqulover 开源的我目前没发现有好用的,好用的( tableplus/datagrip/navicat...)基本都不开源且价格都不便宜。如果您觉得个人开发不能谈信任度,后续我可以给后端代码优先开源出来(而且现在代码我也没有混淆加密,反编译阅读起来也不难)。成熟的商业项目也是一点点发展起来的,我也知道这个很大可能不会得到大家的认可,但目前最少方便了我和我的团队,这玩意花了我三个半月的全部零碎时间,不想放弃了,以后不知道怎么样呢。
|
32
laycher 2021-02-22 11:18:24 +08:00
dbeaver 我觉得很不错啊。
|
33
Norths 2021-02-22 19:04:58 +08:00
看着还不错,最近 Navicat 用厌了想折腾点别的,关注一波
|
34
javahuang OP @laycher 是的,有段时间我也挺喜欢用 dbeaver 的。
但 dbeaver 很多方面表现很差,举个例子,我实测单表查询 20 万条数据,整个查询过程中 dbeaver 不断发现未响应,最终内存大概增加了 400M,然后 filter 结果集(比如列排序 /字段过滤)的时候直接崩了,而 sqlzero 内存大概只增加了 25M,渲染快,结果集过滤也非常快。 一个 sql 工具,我觉得比较重要的几个方面,智能提示,结果集展示,数据编辑,schema 编辑。这几点目前我觉得和 dbeaver 相比不比他差,某些方面体验我个人觉得比 dbeaver 好很多。 当然,dbeaver 功能很多,sqlzero 从我提交第一行代码到现在也只有三个多月的时间,我最开始的目标也是尽可能实现常用功能,现在我觉得已经超出预期了,所以放出来给有需要的人使用。 顺便贴两个动图,对比下 dbeaver 和 sqlzero ![sqlzero]( https://raw.githubusercontent.com/sqlzero/sqlzero/master/assets/13-large-zero-vs-dbeaver.gif) ![dbeaver]( https://raw.githubusercontent.com/sqlzero/sqlzero/master/assets/13-large-dbeaver-vs-zero.gif) |