SQL可视化编辑工具——高级数据库查询

楼主
帆软产品经理
FineReport设计器提供了简单方便的数据库查询功能,通常的使用场景是用户将测试有效的SQL语句粘贴到设计器中查询相应的数据,该功能要求用户具备一定的SQL使用能力。

为了简化用户的操作流程,降低用户使用SQL语句查询的难度,我们将“高级sql编辑器”作为2018帆软开发者大赛的课题之一,经过参赛者们为期3个多月的竞技角逐,由“aedless”开发的“高级数据库查询”插件成为优胜作品,现已在帆软市场正式上线。

该插件极大地简化了SQL语句的使用流程,实现了无缝对接SQL可视化编辑工具的功能。
【功能介绍】
  • 支持数据权限管理
  • 支持语法提示、自动补全和代码美化
  • 优化在sql中加入帆软公式支持
  • 支持可视化的sql builder
【下载方式】
  • 打开FineReport设计器,搜索“高级数据库查询”安装下载;
  • 进入帆软市场安装下载,搜索“高级数据库查询”安装下载;
【使用流程】
在左下角的数据集编辑区域新增一个数据集查询,在弹出的sql编辑界面中点击右上角图标即可启动高级编辑模式,如下图:

远程设计时,当使用设计管理员账号登录,菜单栏“服务器”下新增“数据集配置权限管理”菜单项。复选框默认不勾选,下面的权限管理部分默认禁用。当勾选“使用高级sql编辑器直接替代fr自带编辑区”以后,用户将看不到自带的编辑面板,直接进入高级编辑模式,可以使用下面的权限管理功能,权限管理能指定不同的用户看到不同的数据连接以及其中的表、视图。


对于前期参与过“0元定制需求,5元购买插件”活动的用户,我们已公布插件交付方案: FDC | 2018帆软开发者大赛插件交付方案及邀约奖励公布

【2018插件开发大赛】更多获奖插件,欢迎体验:

分享扩散:

沙发
发表于 2018-12-19 15:10:15
板凳
发表于 2018-12-19 17:00:03
地板
发表于 2018-12-19 17:23:07
首先点赞
试用了一下,有几个小意见:不能提示字段名,不能显示参数,希望能继续优化一下
5楼
发表于 2018-12-19 21:17:29
小天屎 发表于 2018-12-19 17:23
首先点赞
试用了一下,有几个小意见:不能提示字段名,不能显示参数,希望能继续优化一下

就像这样
6楼
发表于 2018-12-20 09:13:43

感觉这个点还是有点麻烦,需要把涉及的数据表都点开。这个功能修改一下应该不麻烦的。参数指的是不能和一般编辑模式一样,看到下面的参数了
7楼
发表于 2018-12-20 10:03:36
来自手机
小天屎 发表于 2018-12-20 09:13
感觉这个点还是有点麻烦,需要把涉及的数据表都点开。这个功能修改一下应该不麻烦的。参数指的是不能和一 ...

1.一次加载所有字段 会有明显的延迟 表现就是要等一下自动补全才能用  特别是表和字段多的时候 2参数我放在动态参数注入那个按钮下了
8楼
发表于 2018-12-20 12:11:54
FR公式可以怎么使用??想计算自然月天数
比如SELECT DATE FROM RIBAO
从数据库中取出DATE后,想计算当月的天数,可以在帆软里,加入辅助列,用DAYSOFMONTH()函数。
请问在这个插件里的代码编辑器里可以使用吗?
如果不能,这个插件调用FR公式的应用场景可以举例说明下吗?
9楼
发表于 2018-12-20 12:28:08
来自手机
dandaner 发表于 2018-12-20 12:11
FR公式可以怎么使用??想计算自然月天数
比如SELECT DATE FROM RIBAO
从数据库中取出DATE后,想计算当月 ...

调用fr公式和以前用法没有区别,FR公式这个按钮只是让添加fr公式更加方便 编辑于 2018-12-20 12:40  
10楼
发表于 2018-12-21 17:42:20
这个叼?我得试试
11楼
发表于 2018-12-21 17:47:50
我要举报,居然安装报错了


因为 我的服务器 不能使用外网,就选择本地安装了,但报错了,好桑心
12楼
发表于 2018-12-21 19:56:13
城落满芯 发表于 2018-12-21 17:47
我要举报,居然安装报错了

你是什么版本的finereport 看下是不是有冲突的插件 编辑于 2018-12-21 19:59  
13楼
发表于 2018-12-22 10:34:54
aedless 发表于 2018-12-21 19:56
你是什么版本的finereport 看下是不是有冲突的插件 编辑于 2018-12-21 19:59

Tomcat 8.5独立部署
Tomcat 7.0独立部署
FineReport 9.0版本相同

14楼
发表于 2018-12-22 10:40:42
1.2版本 也不行


15楼
发表于 2018-12-22 12:56:36

你的jdk版本多少? 这个插件需要1.8以上 预计下个版本1.3会支持到1.6 编辑于 2018-12-22 13:06  
16楼
发表于 2018-12-22 15:05:44
aedless 发表于 2018-12-22 12:56
你的jdk版本多少? 这个插件需要1.8以上 预计下个版本1.3会支持到1.6 编辑于 2018-12-22 13:06

jdk  是1.7的
17楼
发表于 2018-12-22 18:00:28
来自手机
城落满芯 发表于 2018-12-22 15:05
jdk  是1.7的

那你等等下个版本
18楼
发表于 2018-12-27 00:44:01
测试一下是否好用
19楼
发表于 2019-1-16 11:32:22
尝试用了一下,能自动提示表名,以及SQL美化,还是不错的。就是希望能够提示到,表里面的字段名。这样就可以不用再在数据库里面编辑,再复制过来使用了。感谢,期待新版本
20楼
发表于 2019-1-16 11:41:15
来自手机
王鸿祥 发表于 2019-1-16 11:32
尝试用了一下,能自动提示表名,以及SQL美化,还是不错的。就是希望能够提示到,表里面的字段名。这样就可 ...

.双击表能展开字段 就能补齐字段名了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

21回帖数 2关注人数 26330浏览人数
最后回复于:2019-1-16 11:41

返回顶部 返回列表