不用迭代算法而快速实现的jsp树结构
日期:2008年6月1日 作者: 查看:[大字体 中字体 小字体]-
在web页面上实现树状结构,有点麻烦.
在最近的一个MIS系统的开发中,我们项目组大量用到了树结构:比如人员的选择,单位的选择等待.
这个MIS系统所用的数据库是Oracle 9i. oracle 9i 的sql支持迭代查询.我们的树是由牛人彭越写的,不过
也参照了网络上比较著名的xtree(可以到此下载:http://webfx.eae.net/),他的树算法支持无限级的树结构,不过性能好像
很慢.我持保留态度.
他用到的关键技术就是这句话:
String sql = "select dwxh,dwbh,dwmc,dwfxh,level cc from xt_dw connect by prior dwxh = dwfxh start with dwfxh = 0";
可是许多数据库不支持迭代查询,并且迭代查询速度真是不能忍受.有什么更好的办法呢.下面说说我的解决方案.一:需求的提出
1:客户需要一个关于部门人员的树结构,数据库为mysql4.1
2:Java实现
二:建表:
1:
用户信息表:
各字段为:用户序号,用户编号,用户名称,单位序号,密码,用户登陆号
create table XT_YH
(
YHXH INT(9) NOT NULL auto_increment PRIMARY KEY,
YHBH VARCHAR(30),
YHMC VARCHAR(30),
DWXH INT(9),
PWD VARCHAR(20),
YHDLH VARCHAR(30)
)
--插入三条测试数据:
--insert into xt_yh(yhbh,yhmc,dwxh,pwd,yhdlh) values('licl','李春雷',2,'passWord','licl')
--insert into xt_yh(yhbh,yhmc,dwxh,pwd,yhdlh) values('fengx','冯欣',2,'password','fengx')
--insert into xt_yh(yhbh,yhmc,dwxh,pwd,yhdlh) values('wangqx','王庆香',6,'password','wangqx')
2:
单位部门表
各字段为:单位序号,单位编号,单位名称,单位父序号
create table XT_DW
(
DWXH int(9) NOT NULL auto_increment PRIMARY KEY,
DWBH VARCHAR(10),
DWMC VARCHAR(30),
DWFXH int(9)
)
--插入5条测试数据
--insert into xt_dw(dwbh,dwmc,dwfxh) values('0100000000','武汉科技局',0);
--insert into xt_dw(dwbh,dwmc,dwfxh) values('0101000000','人事处',1);
--insert into xt_dw(dwbh,dwmc,dwfxh) values('0102000000','后勤处',1);
--insert into xt_dw(dwbh,dwmc,dwfxh) values('0101010000','人事处son1',2);
--insert into xt_dw(dwbh,dwmc,dwfxh) values('0101020000','人事处son2',2);
--insert into xt_dw(dwbh,dwmc,dwfxh) values('0102010000','后勤处son1',3);注意:
为了实现快速的树结构实现,我需要充分利用单位编号DWBH,DWBH才有10位编码,其中,第一第二位表示一级单位,第三第四位表示二级单位, - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页
-
- 不用迭代算法而快速实现的jsp树结构 相关文章:
- ·Asp.net利用Treeview实现树形列表
- ·Div+CSS+JS树型菜单,可刷新
- ·[魔兽世界]盗贼技能树全解析
- ·3dmax9.0教程:打造铁树林
- ·不用迭代算法而快速实现的jsp树结构
- ·一个以Javascript+xml的树型列表
- ·Ajax实现无刷新树
- ·Oracle--树的使用(Connect By)
- ·CSS垂直树形下拉菜单
- ·一棵php的类树(支持无限分类)
- 不用迭代算法而快速实现的jsp树结构 相关软件
- ·魔法树枝2(Fiber Twig 2)
- ·湖边有棵许愿树
- ·摇钱树网吧计费管理软件V2008 Build 455
- ·神奇魔法树藤
- ·村上春树短篇集
- ·森林树木唯美风景壁纸集一
- ·枣树的故事
- ·榕树下1-5
- ·榕树下31-35
- ·榕树下21-25
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:JSP中SQL数据库编程技术
精品推荐
热点TOP10
- ·js技巧收集(200多个)
- ·JSP Struts之HTML标签库详解
- ·JSP文件下载的几种方式
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·JSP实现文件上传
- ·实例详解JSP内置对象
- ·不用迭代算法而快速实现的jsp树结构
- ·新手入门:介绍JSP中request属性的用法
- ·水晶报表的jsp实现
- ·jsp 自定义分页标签
- ·jsp页面显示数据导出到excel表中
- ·jdk6.0 + Tomcat6.0的简单jsp,Servlet,javabean的调试
- ·用jsp处理Cookie
- ·MyEclipse JSF 快速入门中文版(上)
- ·理解jsp模式2架构:MVC设计模式探险
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·JSP登录验证功能的实现
- ·JSP标签库介绍
- ·Java-JSTL(JSP标准标签库)介绍
- ·jsp连接数据库大全
