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

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事件。


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


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


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

下载地址:
1、永久的:http://800.bkdn.net/down.aspx?down=ok&filepath=stone1982%2f%cd%a8%d3%c3%b2%e9%d1%af%2fFlyQuery.rar
2、只保持两个周: <a href="http://www.namipan.com/d/FlyQuery.rar/7eeed9a2be70a7856e698a2f64b5e6eeebd27128d2bf6802">FlyQuery.rar </a>


特殊说明:
1、目前FlyQuery仍在测试阶段,如果你有好的想法或者发现bug,请联系我,邮箱:stone-1982@163.com
2、例子中的“配置端”和“展示端”尚未分离。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP+excel通用成绩查询系统是个极为简单却非常通用、非常方便的成绩查询系统通用于几乎所有Excel单二维数据表查询。只修改 查询条件和顶部、底部文字(非常简单),即可用于几乎所有工资等查询,成绩查询,物业查询,收电费查询,录取查询,证书查询等场景哦。 使用的是PHPexcel查询Excel,测试可用,可能速度偏慢(千条数据无影响) 直接查询Excel数据的第一个表,修改表格后FTP上传,快速搞定,非常方便。 当然LINUX可能xls文件可以倍下载,如果保密数据,请做防下载处理哦。 1.非常通用。无论你Excel/Wps二维表几列,列标题各是什么,直接支持。其他格式导出为csv或excel后同样支持。查询结果几乎都由你Excel二维表控制,平时只维护好你的Excel表,而操作Excel,几乎每台电脑都有软件可以打开编辑,几乎谁都会操作。 2.使用简单。只修改查询条件和标题,然后把你平时输入的excel二维表进行:复制,粘贴,更名,上传,特别方便,发布一次成绩查询,半分内可以解决。修改查询查询条件等,记事本打开编辑几个字即可,自定义是否使用验证码。 3.市场广泛。可以广泛用于一次性出来的改动很少的成绩查询,录取查询,证书查询系统(每个学校,教育机构,事业单位考试等都可以用到),工资查询系统(每个企业,学校,所有单位都可能用到),水电费查询系统等(小区,物业公司,大学寝室等),录取,证书查询系统。 4.使用灵活:支持多次查询,比如工资查询往往多月查询,那么你只一个月放一个数据库,下拉的查询选项自动获取(选项即文件名);且每次查询除了设置的查询条件列的标题得一致外,其他的都是自定义可以不一样(任意列数,任意列标题,任意行数);如果查询条件不一致,将代码文件复制一份后用不同文件夹命名,然后修改查询条件即可使用。 20191128 更新日志: 时隔两年多更新下源码。 1. 使用2019版查询界面。 2. 说明书改进:使用201910月新排版界面;完善很多使用细节。 3. 程序改进:下拉按上传数据排序。 4. 程序改进:增强PHP7.0+支持,少部分xls文件未知原因还是不支持。 5. 说明书改进:增加源码建站指引说明书文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值