FlyQuery 0.8 发布

T
 TL
发布于 2010年04月10日
收藏 0

一款免费的通用查询FlyQuery,开发普通查询列表只需10分钟

下载地址:http://hi.baidu.com/flyquery

在线例子:http://www.flyquery.com/

 

例子部署步骤:
1、安装MySQL,执行语句 create database flyquery;
2、安装 tomcat6.0以上的版本。
3、将FlyQuery解压后,把flyquery_server.war和flyquery_show.war放到tomcat\webapps下,运行便可,FlyQuery会自动创建所有的表。


更新记录:

---------------------------

FlyQuery-0.8

发布时间:2010年04月10日

更新内容:
1、增加列表复选框全选功能(感谢<longjianlandray@163.com>的提议)
2、增加任意表数据导出功能
3、域名备案成功,网址:www.flyquery.com


特殊说明:
1、目前FlyQuery已经通过mysql、oracle,sqlserver,PostgreSQL四个数据库上的测试,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com

---------------------------

FlyQuery-0.7

发布时间:2010年02月19日

更新内容:
1、更丰富的帮助文档
2、可以根据聚合函数排序
3、增加列表中表格的对齐方式
4、购买jsp空间,提供方便的下载地址

特殊说明:
1、目前FlyQuery已经通过mysql、oracle,sqlserver,PostgreSQL四个数据库上的测试,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com

---------------------------

FlyQuery-0.6

发布时间:2009年11月11日

更新内容:
1、增加数据导入功能
2、增加列表onclick事件自定义
3、修改隐藏域为空时候查询bug
4、自带项目例子,和项目(tiles+jsf+spring+hibernate)相结合,可以看到实际项目整合的应用效果

特殊说明:
1、目前FlyQuery已经通过mysql、oracle,sqlserver,PostgreSQL四个数据库上的测试,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com

---------------------------

FlyQuery-0.5

发布时间:2009年05月12日

更新内容:
1、增加模型定义导出功能,便于备份定义数据或者将模型定义移植到其他项目
2、在表信息页面增加显示列信息 查询条件 分组查询 分组条件 排序字段的统计功能
3、查询条件标签中,加入查询条件“重置”功能。
4、修改MySQL的驱动mysql-connector-java-5.0.7-bin.jar和mysql-connector-java-5.1.7-bin.jar的JDBC接口不一致的兼容问题
5、修改程序部分bug

特殊说明:
1、目前FlyQuery已经通过mysql、oracle,sqlserver,PostgreSQL四个数据库上的测试,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com
2、例子中的“配置端”和“展示端”已经分离,配置端:FlyQuery_server.war,展示端:FlyQuery_show.war。

---------------------------

FlyQuery-0.4

发布时间:2009年04月16日

更新内容:
1、增加列表导出为Excel功能
2、支持PostgreSQL数据库
3、支持分组查询 group by
4、修改部分程序bug

未完成的有:无。

特殊说明:
1、目前FlyQuery已经通过mysql、oracle,sqlserver,PostgreSQL四个数据库上的测试,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com
2、例子中的“配置端”和“展示端”已经分离,配置端:FlyQuery_server.war,展示端:FlyQuery_show.war。

---------------------------

FlyQuery-0.3

发布时间:2009年04月03日

更新内容:
1、支持查询语句是否需要distinct
2、在mysql、oracle,sqlserver三个数据库上通过测试
3、修改部分bug。
4、增加FlyQuery的帮助文档。

未完成的有:无。

特殊说明:
1、目前FlyQuery已经通过mysql、oracle,sqlserver三个数据库上的测试,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com
2、例子中的“配置端”和“展示端”已经分离,配置端:FlyQuery_server.war,展示端:FlyQuery_show.war。

---------------------------

FlyQuery-0.2

发布时间:2009年03月27日

新加功能:
1、支持查询条件为下拉列表

未完成的有:
1、未在oracle,sqlserver的测试,目前都在mysql上测试。若要更改数据库,修改jdbc.properties,flyQuery.properties,另添加驱动包。

特殊说明:
1、目前FlyQuery仍在测试阶段,如果你有好的想法或者发现bug,请联系我,邮箱:flyquery@163.com
2、例子中的“配置端”和“展示端”已经分离,配置端:FlyQuery_server.war,展示端:FlyQuery.war。

---------------------------

FlyQuery-0.1

通用查询FlyQuery主要功能是加快展示查询内容,FlyQuery分为“配置端”和“展示端”(也是为什么叫FlyQuery的原因),“配置端”和“展示端”可以分开使用。
“配置端”以b/s模式操作,可以单独部署在任何一台机器上,而且配置操作简单,熟悉操作后,一个约10个查询条件约10个显示字段的定义可以在10分钟之内完成测试。
“展示端”提供一个jar包,以jsp标签的形式单独使用,所以“展示端”不依赖于任何框架。


配置端主要配置定义要查询哪些表、查询表的哪些字段、查询条件等等。
目前,配置端主要支持功能有:
1、以浏览器为界面进行操作,目前界面尚未添加任何样式,但是加强了易用性。
2、支持表的个数不限,可以重复;查询字段的个数不限,可以重复;查询条件的个数不限,可以重复。
3、支持表、查询字段的验证,如果数据库中不存在,则会给出提示。
4、支持查询字段自动匹配显示,比如输入a,系统会提示出所有含a的字段,并有相应的字段类型提示。
5、支持字段自动识别,系统可以自动识别你输入的查询字段的类型。
6、支持格式化定义,目前支持的有时间类型(date,datetime等),数字类型(double,number,long等)。
7、支持显示字段最大长度定义,如最长显示10个字符,其他以“...”代替。
8、支持显示字段以链接形式展示,支持链接的参数从其他列中获取。如abc.jsp?name=姓名一列的值。
9、查询条件,支持EL表达式,你可以从request,seesion中取得查询条件,比如你可能把当前登陆人放到了一个对象中,而这个对象又放入了session中。
10、支持配置验证,在FlyQuery配置端的主列表中,可以验证你所定义的SQL是否正确。


展示端提供了两个标签,一个用来显示所有的查询条件,一个用来显示查询的结果。使用起来很简单,标签内指定配置端定义的ID,然后再指定一个样式便可以了。
目前,展示端主要支持功能有:
1、分页显示所有的数据,可以动态指定每页显示条数。分页采用数据库端分页,因需要数据库方言,所以目前支持MySQL,oracle,sqlserver。后期版本完善。
2、支持数据格式化,需要配置端定义好,目前支持的有时间类型(date,datetime等),数字类型(double,number,long等)。
3、支持截取字段长度,需要配置端定义好最大显示长度,如最长显示10个字符,其他以“...”代替,鼠标放在截取的字符上,会显示未截取前的所有字符。
4、查询列表支持隐藏域hidden,例如,有个字段,你不想让它显示在列表上,但是页面的javascript还要用到它,那么你可以使用这个功能。
5、查询条件,支持onclick事件。


FlyQuery-0.1版本不支持的功能有:
1、查询条件,不支持下拉列表的生成(如果有简单的解决方案,可以给个意见)。解决方案:查询条件不用标签,手工描述,只要name值和配置的一样便可。
2、分组查询group by,后期完善。

---------------------------

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:FlyQuery 0.8 发布
加载中
返回顶部
顶部