Java开发通用数据库包
找不到工作,无聊之际,历时两个月开发了一个数据库通用包。不管是做java application程序,java web程序,有了这个包,凡涉及到数据库方面的内容都可用它,不用编写任何类,不用象hibernate那样麻烦的配置,最简单的时候,只要一句话(传入表名),就可实现表中数据的显示,进而增删改查.对java web程序:
1.显示方式有:按列正反向排序,单条记录详细,选择定制列显示;
2.增改记录时,有基本的验证(非空,非数字,必填项,还可个别制定),日期项有控件弹出对特定列可作下拉单选(或radio选);
3.查询时可按任意列进行,每列根据其性质不一样,条件关系也不一样,如某列是数字或日前时,其关系为:大于,小于,等于,不等于,在...之间,不在...之间等等,其它的列条件关系还有:类似于,在...之列,不在...之列;
4.可将内容保存为excel格式的文件;
5.可选取特定的记录,被选中的记录自动将所有数字字段求和求平均,可将被选者剔出,类似于购物车;
6.可根据需要,设置能否可作增删改查,能否排序等.
7.可显示非原始表数据,例如由SQL语句产生的数据(可能跨越多个表)及由存储过程产生的数据及视图数据等;如果是统计报表之类的数据,又可按四种方式显示,即数字显示,柱型显示,折线显示,饼型显示.
8.对application程序,只需生成一个类的实例,传入表名或SQL语句即可;
9.总之,该包解决的是MVC模式中的显示层(样式可自行在css文件中定义),开发者只需注业务逻辑层;最大的特点是,它可处理几乎任何表(可处理大对象中含图片的字段),不管这表是来自SQLServer2000 还是oracle或mysql.
10.包中所涉及javascript,servlet,jsp,javabean中的一些有用技术,如抽象类,动态加载,离线数据集等,对java初学者是很有用的.
11.包中免不了还有不完善的地方,慢慢改吧.
12.有意者,可先发邮件:hhx5613@sina.com预定,费用:50元.
------解决方案--------------------帮你顶下...
------解决方案--------------------有现成的开源包:
Simple Persistence for Java 是一个开源的对象关系型持久性库,它使用定制查询语言以及内建数据库支持来简化 Java 应用程序中的对象持久性。本文介绍了该库,并带您领略解决对象持久性的零管理以及零配置方法。
------解决方案--------------------呵呵,只接分。
------解决方案--------------------如果是我写的东西,我会把这个开源。
------解决方案--------------------楼住厉害,两个月就开发了一个无所不能的东西,呵呵.