41 Star 50 Fork 22

深圳市风轮科技有限公司 / QueryBuilder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

mahua 关于 QueryBuilder

QueryBuilder是一个基于可视化复杂SQL拼接的一个插件,主要用来缓解用户使用PLSQL或SQL developer构建复杂SQL时的可读性差的问题。

QueryBuilder使用了Bootstrap框架、Jquery.form、Jquery.validate等技术,构成了一个具有优雅的界面可视化、功能齐全化、使用化的扁平化的SQL动态拼接插件。

它支持浏览器缩放,支持主流浏览器心访问(IE8以上,Chrom,fireFox,Opra),但是建议使用Chrome浏览器访问。

QueryBuilder功能和开发进度

  • 查询模板管理功能

    • 可以进行日常的查询模板的维护
    • 显示查询模板的重要信息
    • 维护查询模板中查询类信息
    • 管理查询类的别名
    • 维护查询结果显示列
  • 复杂SQL构建功能

    • 构建一个复杂的SQL查询语句
    • 智能化的约束值输入
    • 可视化的查看、恢复、重置上次保存的查询模板下的SQL
    • 保存建立的复杂的SQL语句
    • 支持用户自定义输入值的类型选择-需要在queryBuilder.method.js文件中定义要自定义使用的组件
  • 查询结果管理

    • 基于Boootstrap风格的扁平化的查询结果显示
    • 分页显示查询结果
    • 显示数据修正
    • 数据导出
  • 查询模板嵌套

    • 更加复杂化的SQL模板嵌套拼接
  • 表管理功能

    • 此功能模型待研究

QueryBuilder 操作流程

流程图

暂缺

  • [ ]

开发环境

jdk>1.6 tomcat 1.6 myeclipse

QueryBuilder 依赖

  • jQuery-1.9以上版本
  • Bootstrap-3以上版本
  • Sweetalert
  • jquery.form
  • Jquery.validate
  • bootstrap-datetimepicke
  • bootstrap-select2
  • bootstrap-typeahead

QueryBuilder 使用方法

  • 1.按照依赖顺序引入依赖包
  • 2.引入queryBuilder.js
  • 3.引入queryBuilder.method.js

QueryBuilder 功能展示

请移步此处查看我们的演示平台:查看演示

展示1:模板管理界面

模板管理

展示2:SQL拼接组装

SQL拼接

有问题反馈

在您使用 QueryBuilder 的过程中有任何意见和建议,请提交Issue或在项目下方的评论去进行评论,我们的开发者会对您的问题或意见进行优化或在这里跟您沟通。

在添加 Issue 时,请务必对问题或建议添加详细的描述。提出的 Issue 标题应当简明扼要,Issue 内容正文应当详细具体,最好提供问题的截图和修改建议。

欢迎通过基于可视化复杂SQL拼接插件 QueryBuilder来了解本项目原始开发逻辑,同时欢迎访问我的博客博客

欢迎加入我的QQ群进行技术交流:QQ群链接

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

##捐助开发者 在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。

支持方法:

SQL拼接

##项目参与人名单 感谢一下参与人的支持,排名不分先后

声明

本项目版权归属开发作者所有,仅限于研究学习之用,不得用于商业项目。

未经许可,如已经发现,将付诸法律;如有意用于商业项目,请与作者联系,谢谢。

##代码展示

  var ihubo = {
    nickName  : "QueryBuilder",
    site : "http://www.niubai.net.cn"
  }

空文件

简介

QueryBuilder主要用来解决普通客户人员进行复杂条件下的查询条件的建立,可用来做报表的数据来源。可配置化、高度适应各种开发环境的模块化的插件。 展开 收起
JavaScript 等 5 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/noworld/QueryBuilder.git
git@gitee.com:noworld/QueryBuilder.git
noworld
QueryBuilder
QueryBuilder
master

搜索帮助