老哥们,我是一个前端,老板现在要我做一个网页版的 Navicat,其中 sql 编辑器和下面的结果返回,没有头绪啊,有老哥说一下,我这工作才半年,哎

2018-12-12 11:50:29 +08:00
 moocean
有吊大的老哥给小弟搞点建议
4624 次点击
所在节点    问与答
33 条回复
liprais
2018-12-12 14:43:36 +08:00
@moocean
phpmyadmin 对着抄就行了
moocean
2018-12-12 14:44:25 +08:00
忘了说了,我要对应 10 个 java
moocean
2018-12-12 14:45:26 +08:00
@liprais 嗯嗯,谢谢老哥
Cbdy
2018-12-12 19:14:25 +08:00
字段提示先去数据库把 ddl 捞出来,然后解析输入的 sql,根据 ddl 提示
moocean
2018-12-13 14:24:11 +08:00
@Cbdy @liprais 我用了 ace 编辑器,结合 vue,实现了代码高亮提示,然后自定义提示也做到了,拿数据库的表名,我自己用 node 写了个服务,show table 拿到表名,字段名,然后页面画了个树展示,mysql 的结果也画个表格展示,目前来说已基本实现 demo 所需功能,非常感谢各位老哥,目前唯一的就是大写提示,搜索了谷歌,只有一个记录,也是没有解决的,这个可能我自己看看源代码改改了,再次感谢
fm983
2019-04-08 11:07:04 +08:00
moocean
2019-04-08 12:00:51 +08:00
@fm983 老哥,100 天过去了,你发的链接我刚才看了,连接上面介绍的,我们也都实现了,支持各种数据源,脱敏,受限,权限,导出,还有报表啥的,结果集编辑,多表查询,但是,老哥,有个最重要的问题,我想问一下,你们 sql 编辑器用的啥,我用了 ace,但是没有上下文支持,比如输入 select 就出来表名,还有对各种数据库支持,高亮,提示,ace 没有 mongodb 的插件,你们是自己写的吗,老哥,还有一个 codemirror,老男了,我还没搞出来,100 天啊,难受死我了
fm983
2019-04-08 13:13:28 +08:00
@moocean 我们用的也是 ace,上下文是可以做的。mongodb 我们之前做了一版是用 sql 语法访问的,但是效果不好,后边准备也做原生的 mongodb 语法支持。
moocean
2019-04-08 14:02:57 +08:00
@fm983 老哥,能请教一下吗,那个上下文是用 ace 的啥做的,之前我做的使用添加智能提示的方法,一股脑全部怼上了,我有点菜,上下文还不行,可以指导下吗,老哥
fm983
2019-04-08 14:10:57 +08:00
@moocean 加微信说吧,freeman983
moocean
2019-04-08 14:21:55 +08:00
@fm983 加你了,老哥,求通过
fm983
2020-09-03 13:58:36 +08:00
后边有做相关产品可以看下 sqldev.info
chenshun00
2020-09-19 11:30:15 +08:00
codemirror 可以吧表和字段设置成动态,就可以自动提示了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/516822

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX