当前页面: 开发资料首页 → JSP 专题 → 应用JDOM处理数据库到XML转换的JSP实现 (一)
应用JDOM处理数据库到XML转换的JSP实现 (一)
摘要: 应用JDOM处理数据库到XML转换的JSP实现 (一)
一、JDOM介绍
JDOM是用JAVA开发并为JAVA提供服务的,它沿用了JAVA代码的规范和类库;
在众多编程语言中,JAVA是使用XML的优秀平台,XML又是JAVA应用的优秀数据表示方法。JDOM API是纯JAVA API对于JAVA开发人员来说更容易上手;
JDOM API比DOM所提供的方法更为直观,同时简化了与XML的交互。比使用DOM更快。
二、环境配置
三、获得与安装JDOM
四、利用JDOM实现SQL SERVER 数据库到XML的转换
<table style=BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt cellSpacing=0 cellPadding=0 border=1>
<tr><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 2.25pt ridge; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 2.25pt ridge; WIDTH: 99pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt width=165>字段名
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 2.25pt ridge; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 128.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt width=215>注释
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 2.25pt ridge; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 128.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt width=215>类型
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 2.25pt ridge; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 105.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt width=176>是否为空
</td></tr><tr><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 2.25pt ridge; WIDTH: 99pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=165>Name
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 128.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=215>姓名
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 128.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=215>varchar(12)
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 105.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=176>NOT NULL
</td></tr><tr><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 2.25pt ridge; WIDTH: 99pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=165>ID
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 128.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=215>ID
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 128.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=215>int
</td><td style=BORDER-RIGHT: windowtext 2.25pt ridge; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 105.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 2.25pt ridge; mso-border-alt: three-d-emboss windowtext 2.25pt; mso-border-left-alt: three-d-emboss windowtext 2.25pt; mso-border-top-alt: three-d-emboss windowtext 2.25pt width=176>NOT NULL
</td></tr>
↑返回目录
前一篇: 应用JDOM处理数据库到XML转换的JSP实现 (二)
后一篇: JSP显示内容缓存技巧