﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-让JAVA翱翔天地之间</title><link>http://www.blogjava.net/Person/</link><description>来客请点评下,互相交流学习经验,大家互相帮助 .</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 07:52:38 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 07:52:38 GMT</pubDate><ttl>60</ttl><item><title>简单的更改页面</title><link>http://www.blogjava.net/Person/archive/2014/04/21/412764.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Mon, 21 Apr 2014 15:58:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/04/21/412764.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/412764.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/04/21/412764.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/412764.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/412764.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="background-color: #ffff00;">&lt;%</span><span style="background-color: #f5f5f5;">@&nbsp;page&nbsp;language</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">java</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;import</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">java.util.*</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;pageEncoding</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">UTF-8</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #ffff00;">%&gt;</span><br /><span style="background-color: #ffff00;">&lt;%</span><span style="background-color: #f5f5f5;">@&nbsp;taglib&nbsp;uri</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">http://java.sun.com/jsp/jstl/core</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;prefix</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">c</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #ffff00;">%&gt;</span><br /><span style="background-color: #ffff00;">&lt;%</span><span style="background-color: #f5f5f5;">@&nbsp;taglib&nbsp;uri</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">http://java.sun.com/jsp/jstl/functions</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;prefix</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">fn</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #ffff00;">%&gt;</span><br /><span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span>修改用户<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">link&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/css"</span><span style="color: #FF0000; ">&nbsp;rel</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&nbsp;href</span><span style="color: #0000FF; ">="${pageContext.request.contextPath&nbsp;}/js/calendar.css"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&nbsp;src</span><span style="color: #0000FF; ">="${pageContext.request.contextPath&nbsp;}/js/calendar.js"</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body&nbsp;</span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">="text-align:&nbsp;center;"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">form&nbsp;</span><span style="color: #FF0000; ">action</span><span style="color: #0000FF; ">="${pageContext.request.contextPath&nbsp;}/servlet/UpdateCustomerServlet"</span><span style="color: #FF0000; ">&nbsp;method</span><span style="color: #0000FF; ">="post"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="hidden"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="id"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${customer.id&nbsp;}"</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">table&nbsp;</span><span style="color: #FF0000; ">width</span><span style="color: #0000FF; ">="60%"</span><span style="color: #FF0000; ">&nbsp;border</span><span style="color: #0000FF; ">="1"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>姓名<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="name"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${customer.name&nbsp;}"</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>性别<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="radio"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="gender"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="1"</span><span style="color: #FF0000; ">&nbsp;${customer.gender</span><span style="color: #0000FF; ">=='1'?'checked="checked"':''&nbsp;</span><span style="color: #FF0000; ">}</span><span style="color: #0000FF; ">/&gt;</span>男<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="radio"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="gender"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="0"</span><span style="color: #FF0000; ">&nbsp;${customer.gender</span><span style="color: #0000FF; ">=='0'?'checked="checked"':''&nbsp;</span><span style="color: #FF0000; ">}</span><span style="color: #0000FF; ">/&gt;</span>女<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>出生日期<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&nbsp;id</span><span style="color: #0000FF; ">="birthday"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="birthday"</span><span style="color: #FF0000; ">&nbsp;readonly</span><span style="color: #0000FF; ">="readonly"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${customer.birthday&nbsp;}"</span><span style="color: #FF0000; ">&nbsp;onClick</span><span style="color: #0000FF; ">="return&nbsp;showCalendar('birthday',&nbsp;'y-mm-dd');"</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>手机<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="cellphone"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${customer.cellphone&nbsp;}"</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>邮箱<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="email"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${customer.email&nbsp;}"</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>爱好<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:forEach&nbsp;</span><span style="color: #FF0000; ">items</span><span style="color: #0000FF; ">="${hobby}"</span><span style="color: #FF0000; ">&nbsp;var</span><span style="color: #0000FF; ">="h"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="checkbox"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="hobbies"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${h}"</span><span style="color: #FF0000; ">&nbsp;${fn:contains(customer.hobby,h)?'checked</span><span style="color: #0000FF; ">="checked"</span><span style="color: #FF0000; ">':''&nbsp;}</span><span style="color: #0000FF; ">/&gt;</span>${h}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:forEach</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>客户类型<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="radio"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="type"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="2"</span><span style="color: #FF0000; ">&nbsp;${customer.type</span><span style="color: #0000FF; ">=='2'?'checked="checked"':''&nbsp;</span><span style="color: #FF0000; ">}</span><span style="color: #0000FF; ">/&gt;</span>VIP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="radio"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="type"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="1"</span><span style="color: #FF0000; ">&nbsp;${customer.type</span><span style="color: #0000FF; ">=='1'?'checked="checked"':''&nbsp;</span><span style="color: #FF0000; ">}</span><span style="color: #0000FF; ">/&gt;</span>普通客户<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="radio"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="type"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="0"</span><span style="color: #FF0000; ">&nbsp;${customer.type</span><span style="color: #0000FF; ">=='0'?'checked="checked"':''&nbsp;</span><span style="color: #FF0000; ">}</span><span style="color: #0000FF; ">/&gt;</span>不良客户<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>描述<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">textarea&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="description"</span><span style="color: #FF0000; ">&nbsp;rows</span><span style="color: #0000FF; ">="5"</span><span style="color: #FF0000; ">&nbsp;cols</span><span style="color: #0000FF; ">="55"</span><span style="color: #0000FF; ">&gt;</span>${customer.description&nbsp;}<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">textarea</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td&nbsp;</span><span style="color: #FF0000; ">colspan</span><span style="color: #0000FF; ">="2"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="submit"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="保存"</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">table</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">form</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span></div><img src ="http://www.blogjava.net/Person/aggbug/412764.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-04-21 23:58 <a href="http://www.blogjava.net/Person/archive/2014/04/21/412764.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MVC层分布图，用于了解三层架构</title><link>http://www.blogjava.net/Person/archive/2014/04/21/412763.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Mon, 21 Apr 2014 15:51:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/04/21/412763.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/412763.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/04/21/412763.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/412763.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/412763.html</trackback:ping><description><![CDATA[<img src="http://www.blogjava.net/images/blogjava_net/person/112.jpg" width="1057" height="552" alt="" /><img src ="http://www.blogjava.net/Person/aggbug/412763.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-04-21 23:51 <a href="http://www.blogjava.net/Person/archive/2014/04/21/412763.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单的jsp添加页面</title><link>http://www.blogjava.net/Person/archive/2014/04/21/412762.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Mon, 21 Apr 2014 15:45:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/04/21/412762.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/412762.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/04/21/412762.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/412762.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/412762.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&lt;%@&nbsp;page&nbsp;language="java"&nbsp;<span style="color: #0000FF; ">import</span>="java.util.*"&nbsp;pageEncoding="UTF-8"%&gt;<br />&lt;%@&nbsp;taglib&nbsp;uri="http://java.sun.com/jsp/jstl/core"&nbsp;prefix="c"%&gt;<br />&lt;!DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"&gt;<br />&lt;html&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;head&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;添加用户&lt;/title&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;link&nbsp;type="text/css"&nbsp;rel="stylesheet"&nbsp;href="${pageContext.request.contextPath&nbsp;}/js/calendar.css"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&nbsp;type="text/javascript"&nbsp;src="${pageContext.request.contextPath&nbsp;}/js/calendar.js"&gt;&lt;/script&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/head&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;body&nbsp;style="text-align:&nbsp;center;"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;form&nbsp;action="${pageContext.request.contextPath&nbsp;}/servlet/AddCustomerServlet"&nbsp;method="post"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table&nbsp;width="60%"&nbsp;border="1"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;姓名&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="text"&nbsp;name="name"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;性别&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="radio"&nbsp;name="gender"&nbsp;value="1"/&gt;男<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="radio"&nbsp;name="gender"&nbsp;value="0"/&gt;女<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;出生日期&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="text"&nbsp;id="birthday"&nbsp;name="birthday"&nbsp;readonly="readonly"&nbsp;onClick="return&nbsp;showCalendar('birthday',&nbsp;'y-mm-dd');"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;手机&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="text"&nbsp;name="cellphone"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;邮箱&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="text"&nbsp;name="email"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;爱好&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;c:forEach&nbsp;items="${hobby}"&nbsp;var="h"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="checkbox"&nbsp;name="hobbies"&nbsp;value="${h}"/&gt;${h}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/c:forEach&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;客户类型&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="radio"&nbsp;name="type"&nbsp;value="2"/&gt;VIP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="radio"&nbsp;name="type"&nbsp;value="1"/&gt;普通客户<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="radio"&nbsp;name="type"&nbsp;value="0"/&gt;不良客户<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;描述&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;textarea&nbsp;name="description"&nbsp;rows="5"&nbsp;cols="55"&gt;&lt;/textarea&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&nbsp;colspan="2"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type="submit"&nbsp;value="保存"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/table&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/body&gt;<br />&lt;/html&gt;</div><img src ="http://www.blogjava.net/Person/aggbug/412762.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-04-21 23:45 <a href="http://www.blogjava.net/Person/archive/2014/04/21/412762.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>面向对象中的“多态”、可执行的规格说明、白盒黑盒测试</title><link>http://www.blogjava.net/Person/archive/2014/01/06/408593.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Mon, 06 Jan 2014 12:25:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/06/408593.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408593.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/06/408593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408593.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408593.html</trackback:ping><description><![CDATA[在面向对象的软件技术中，多态是指子类对象可以像父类对象那样使用，同样的消息既可以发送给父类对象也可以发送给子类对象。也就是说，在类等级不同的层次中可以共享一个行为和方法的名字，然而不同层次的每个类却各自按自己的需要来实现这个行为。当对象接收发送给他的消息时，根据该对象所属的类动态选用在该类中定义的实现算法。<br /><br /><br />可执行的规格说明：这是一种使得要求说明过程自动化的技术，通过可执行的规格说明语言来描述预期的行为&#8220;做什么&#8221;，人们可以从直接观察中用规格说明语言来规定任何系统行为。<br /><br />黑盒测试法：该方法把测试对象看成一个黑盒子，测试人员完全不考虑程序的内部结构和处理过程，只在软件接口处进行测试，依照需求规格说明书，检查程序是否满足功能需求。因此，黑盒测试又称为功能测试或者数据驱动测试。<br /><br />白盒测试法：该方法把测试方法看做一个打开的盒子，测试人员需要了解程序的内部结构和处理过程，以检查处理过程的细节为基础，对程序中尽可能多的逻辑路径进行测试，检查内部控制结构和数据结构是否有错，实际的运行状态与预期是否一致。白盒法也不可能进行穷举测试。<img src ="http://www.blogjava.net/Person/aggbug/408593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-06 20:25 <a href="http://www.blogjava.net/Person/archive/2014/01/06/408593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简述建立可维护性的方法</title><link>http://www.blogjava.net/Person/archive/2014/01/06/408577.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Mon, 06 Jan 2014 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/06/408577.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408577.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/06/408577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408577.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408577.html</trackback:ping><description><![CDATA[（1）建立明确的软件质量标准；<br />（2）使用先进的软件开发技术和工具；<br />（3）建立明确的质量保证工作；<br />（4）使用可维护的程序设计语言；<br />（5）改进程序文档。<br /><br /><br /><br />简述软件需求说明书中包括的内容<br />（1）软件系统的开发背景资料；<br />（2）对所开发软件的功能，性能，用户界面及运行环境等作出详细的说明；<br />（3）软件系统详细的逻辑模型：数据流图+数据词典；或者面向对象三大模型；<br />（4）系统开发计划表；<br />（5）所以附加文档：调查问卷，BPFD等。<img src ="http://www.blogjava.net/Person/aggbug/408577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-06 15:56 <a href="http://www.blogjava.net/Person/archive/2014/01/06/408577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何做好软件质量保证工作和系统设计说明书和结构化分析</title><link>http://www.blogjava.net/Person/archive/2014/01/05/408534.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 05 Jan 2014 13:12:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/05/408534.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408534.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/05/408534.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408534.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408534.html</trackback:ping><description><![CDATA[软件质量保证工程师软件工程管理的重要内容，软件质量保证应做好一下几个方面的工作：<br />（1）采用技术手段和工具。质量保证活动要贯彻开发过程始终，必须从采用技术手段和工具，尤其是使用软件开发环境来进行软件开发。<br />（2）组织正式技术评审，在软件开发的第一个阶段结束是，都要组织正式的技术评审。国家标准要求单位必须采用审查、文档评审、审计和测试等具体手段来保证质量。<br />（3）加强软件测试。软件测试师质量保证的重要手段，因为测试可发现软件中大多数潜在的错误。<br />（4）推选软件工程规范（标准）。用户可以自己指定软件工程规范（标准），但标准一旦确认就应该贯彻执行。<br />（5）对软件的变更进行控制。软件的修改和变更常常会引起潜在的错误，因此必须严格控制软件的修改和变更。<br />（6）对软件质量进行度量。即软件质量进行跟踪，及时记录和报告软件质量情况。<br /><br /><br />系统设计说明书：系统设计说明书是从系统总体角度出发对系统建设中各主要技术方面的设计进行说明，是系统设计阶段产物，其着重点在于阐述系统设计的指导思想以及所采用的技术路线和方法，编写系统设计说明书将为后续的系统开发工作从技术和指导思想上提供必要的保证。<br /><br />结构化分析：结构化分析是根据分解和抽象的原则，按照系统中数据处理的流程，用数据图来建立系统的功能模型，从而完成需求分析工作。<br /><br /><br /><br />可执行的规格说明：这是一种使得要求说明过程自动话的技术，通过可执行的规格说明语言来描述预期的行为&#8221;做什么&#8220;，人们可以从直接观察中用规格说明语言来规定任何系统行为。<img src ="http://www.blogjava.net/Person/aggbug/408534.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-05 21:12 <a href="http://www.blogjava.net/Person/archive/2014/01/05/408534.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简述建立对象模型的步骤</title><link>http://www.blogjava.net/Person/archive/2014/01/05/408532.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 05 Jan 2014 11:37:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/05/408532.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408532.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/05/408532.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408532.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408532.html</trackback:ping><description><![CDATA[典型的建立对象模型的步骤：<br />（1）首先确定对象类和关联（因为它们影响到系统整体结构和解问题的方法）<br />（2）对于大型复杂的问题还要进一步划分出若干个主题<br />（3）然后给类和关联增添属性，以进一步描述它。<br />（4）接下来利用适当的继承关系进一步合并和组织类。<br />（5）由于经过一次建模过程很难得到完全正确的对象模型，所欲需要反复修改。<img src ="http://www.blogjava.net/Person/aggbug/408532.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-05 19:37 <a href="http://www.blogjava.net/Person/archive/2014/01/05/408532.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>动态模型</title><link>http://www.blogjava.net/Person/archive/2014/01/05/408531.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 05 Jan 2014 11:27:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/05/408531.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408531.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/05/408531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408531.html</trackback:ping><description><![CDATA[动态模型是与时间和变化有关的系统性质。该模型描述了系统的控制结构，他表示了瞬时的、行为化的系统控制性质。它关心的是系统的控制，操作的执行顺序。它从对象的事件和专状态的角度出发，表现了对象的相互行为。<br />建立动态模型的步骤：<br />第一步：是编写典型的交互行为的脚本。虽然脚本中不可能包括每个偶然事件，但是，至少必须保证不遗漏常见的交互行为<br />第二步：从脚本中提取出事件，确定触发每个事件的动作对象以及接受事件的目标对象，<br />第三步:排列事件发生的次序，确定每个对象可能有的状态及状态间的转换关系，并用状态图描述它们。<br />最后：比较各个对象的状态图，检查它们之间的一致性，确保事件之间的匹配。<br /><br /><img src ="http://www.blogjava.net/Person/aggbug/408531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-05 19:27 <a href="http://www.blogjava.net/Person/archive/2014/01/05/408531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java与sqlsever2000连接问题</title><link>http://www.blogjava.net/Person/archive/2013/09/08/403830.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 08 Sep 2013 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2013/09/08/403830.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/403830.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2013/09/08/403830.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/403830.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/403830.html</trackback:ping><description><![CDATA[<pre id="best-content-291517574" accuse="aContent"  mb-10"="" style="margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace; white-space: pre-wrap; word-wrap: break-word; color: #333333; line-height: 24px; background-color: #f1fedd;">1、下载SQL Server 2000 driver for JDBC <br />SQL Server 2000 Driver For JDBC Downloads <br />该驱动截止目前有四个版本，建议下载最新的SP3版。 <br />该驱动安装成功后，请将安装目录下的lib目录下的三个.jar文件加到CLASSPATH中；如果你使用的是JBuilder或Eclipse，将这三个文件根据IDE的提示加到工程中也可。 <br /><br />2、升级你的SQL Server 2000，为其打上最新的补丁。 <br />这一步可能不是必需的，因操作系统环境而定，在不打补丁的情况，有时可以正常连接，有时却不能，所以建议还是安装最新的SQL Server 2000补丁（SP4）和JDBC驱动（SP3）。 <br />如果你的程序在运行时提示：Error establishing socket，一般情况下，打上SQL Server 2000的补丁就可解决。 <br /><br />3、驱动的加载方法 <br />在建立连接之前，要先加载SQL Server 2000 JDBC的驱动，代码形式如下： <br />Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); <br />在此注意，forName方法的参数字符串必须完全相同于以上内容，大小写是区分的，其实这个串就是驱动类的完整名称：包名+类名。 <br /><pre id="best-content-291517574" accuse="aContent"  mb-10"="" style="margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace; white-space: pre-wrap; word-wrap: break-word;">4、获得一个连接 <br />在<a decor-unline"="" href="http://zhidao.baidu.com/search?word=%B2%D9%D7%F7%CA%FD&amp;fr=qb_search_exp&amp;ie=gbk" target="_blank" rel="nofollow" data-word="1" style="color: #2d64b3;">操作数</a>据库之前，要先获得与数据库的一个连接，使用如下代码格式： <br />DriverManager.getConnection(连接字符串, 登录用户名, 登录密码); <br />例： <br />DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs", "sa", ""); <br />在此处关键的是连接字符串的内容，localhost部分即服务器的名字，可以更改；1433部分为SQL Server使用的<a decor-unline"="" href="http://zhidao.baidu.com/search?word=%B6%CB%BF%DA%BA%C5&amp;fr=qb_search_exp&amp;ie=gbk" target="_blank" rel="nofollow" data-word="0" style="color: #2d64b3;">端口号</a>，根据实际情况修改即可；DatabaseName即为要连接的数据库的名字，在此注意DatabaseName之前的是<a decor-unline"="" href="http://zhidao.baidu.com/search?word=%B7%D6%BA%C5&amp;fr=qb_search_exp&amp;ie=gbk" target="_blank" rel="nofollow" data-word="3" style="color: #2d64b3;">分号</a>，而不是<a decor-unline"="" href="http://zhidao.baidu.com/search?word=%C3%B0%BA%C5&amp;fr=qb_search_exp&amp;ie=gbk" target="_blank" rel="nofollow" data-word="2" style="color: #2d64b3;">冒号</a>。 <br /><br />5、代码实例 <br /><br />// 导入Java SQL包，连接数据库必需； <br />import java.sql.*; <br /><br />public class TestDB { <br />public static void main(String[] args) { <br />String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; <br />String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs"; <br />String userName = "sa"; <br />String userPwd = ""; <br />Connection dbConn <br /><br />try { <br />Class.forName(driverName); <br />dbConn = DriverManager.getConnection(dbURL, userName, userPwd); <br />System.out.println("Connection Successful!"); <br />} <br />Catch (Exception e) { <br />e.printStackTrace(); <br />} <br />} <br />} <br /><br />6、可能出现的问题 <br />如果以上的代码运行后，输出"Connection Successful!"，那就代表一切正常，连接数据库成功，你可以进行Statement、ResultSet的操作了；反之的话，一定是出现了相应的异常。 <br />如果提示错误"Error establishing socket"，请根据之前的说明安装相应的SQL Server 2000补丁即可。 <br />如果提示"ClassNotFoundException"，那一定是 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 该段代码拼写有误，或者是SQL Server 2000 Driver For JDBC Lib目录下的三个.jar文件未加入到CLASSPATH中。</pre></pre><img src ="http://www.blogjava.net/Person/aggbug/403830.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2013-09-08 22:02 <a href="http://www.blogjava.net/Person/archive/2013/09/08/403830.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>完整java开发中JDBC连接数据库代码和步骤[转]</title><link>http://www.blogjava.net/Person/archive/2013/09/08/403817.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 08 Sep 2013 05:56:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2013/09/08/403817.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/403817.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2013/09/08/403817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/403817.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/403817.html</trackback:ping><description><![CDATA[<div id="blog_text" style="margin: 0px; color: #403226; font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; font-size: 12px; line-height: 24px; background-color: #ffffff;"><span style="margin: 0px; padding: 0px; line-height: normal; widows: 2; border-collapse: separate; orphans: 2; color: #000000; font-size: medium;"><span style="margin: 0px; padding: 0px; color: #656d77; font-size: 14px;"><ol style="margin: 0px; padding: 0px; border-width: 0px;"><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">JDBC连接数据库 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&#8226;创建一个以JDBC连接数据库的程序，包含</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">7</span></span><span style="margin: 0px; padding: 0px;">个步骤： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">、加载JDBC驱动程序： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;在连接数据库之前，首先要加载想要连接的数据库的驱动到JVM（Java虚拟机）， &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;这通过java.lang.Class类的静态方法forName(String&nbsp;&nbsp;className)实现。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;例如： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">try</span></strong></span><span style="margin: 0px; padding: 0px;">{ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//加载MySql的驱动类&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"com.mysql.jdbc.Driver"</span></span><span style="margin: 0px; padding: 0px;">)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">catch</span></strong></span><span style="margin: 0px; padding: 0px;">(ClassNotFoundException&nbsp;e){ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"找不到驱动程序类&nbsp;，加载驱动失败！"</span></span><span style="margin: 0px; padding: 0px;">); &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;成功加载后，会将Driver类的实例注册到DriverManager类中。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">2</span></span><span style="margin: 0px; padding: 0px;">、提供JDBC连接的URL &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&#8226;连接URL定义了连接数据库时的协议、子协议、数据源标识。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&#8226;书写形式：协议：子协议：数据源标识 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;协议：在JDBC中总是以jdbc开始 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;子协议：是桥连接的驱动程序或是数据库管理系统名称。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;数据源标识：标记找到数据库来源的地址与连接端口。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;例如：（MySql的连接URL） &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;jdbc:mysql: &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//localhost:3306/test?useUnicode=true&amp;characterEncoding=gbk&nbsp;;&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;useUnicode=</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">true</span></strong></span><span style="margin: 0px; padding: 0px;">：表示使用Unicode字符集。如果characterEncoding设置为 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;gb2312或GBK，本参数必须设置为</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">true</span></strong></span><span style="margin: 0px; padding: 0px;">&nbsp;。characterEncoding=gbk：字符编码方式。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">3</span></span><span style="margin: 0px; padding: 0px;">、创建数据库的连接 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&#8226;要连接数据库，需要向java.sql.DriverManager请求并获得Connection对象， &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;该对象就代表一个数据库的连接。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&#8226;使用DriverManager的getConnectin(String&nbsp;url&nbsp;,&nbsp;String&nbsp;username&nbsp;,&nbsp; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;password&nbsp;)方法传入指定的欲连接的数据库的路径、数据库的用户名和 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;密码来获得。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;例如： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//连接MySql数据库，用户名和密码都是root&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;url&nbsp;=&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"jdbc:mysql://localhost:3306/test"</span></span><span style="margin: 0px; padding: 0px;">&nbsp;;&nbsp; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;username&nbsp;=&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"root"</span></span><span style="margin: 0px; padding: 0px;">&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;password&nbsp;=&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"root"</span></span><span style="margin: 0px; padding: 0px;">&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">try</span></strong></span><span style="margin: 0px; padding: 0px;">{ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;con&nbsp;=&nbsp; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DriverManager.getConnection(url&nbsp;,&nbsp;username&nbsp;,&nbsp;password&nbsp;)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">catch</span></strong></span><span style="margin: 0px; padding: 0px;">(SQLException&nbsp;se){ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"数据库连接失败！"</span></span><span style="margin: 0px; padding: 0px;">); &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;se.printStackTrace()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">4</span></span><span style="margin: 0px; padding: 0px;">、创建一个Statement &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&#8226;要执行SQL语句，必须获得java.sql.Statement实例，Statement实例分为以下</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">3</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;种类型： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">、执行静态SQL语句。通常通过Statement实例实现。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">2</span></span><span style="margin: 0px; padding: 0px;">、执行动态SQL语句。通常通过PreparedStatement实例实现。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">3</span></span><span style="margin: 0px; padding: 0px;">、执行数据库存储过程。通常通过CallableStatement实例实现。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;具体的实现方式： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Statement&nbsp;stmt&nbsp;=&nbsp;con.createStatement()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PreparedStatement&nbsp;pstmt&nbsp;=&nbsp;con.prepareStatement(sql)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CallableStatement&nbsp;cstmt&nbsp;=&nbsp; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;con.prepareCall(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"{CALL&nbsp;demoSp(?&nbsp;,&nbsp;?)}"</span></span><span style="margin: 0px; padding: 0px;">)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">5</span></span><span style="margin: 0px; padding: 0px;">、执行SQL语句 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;Statement接口提供了三种执行SQL语句的方法：executeQuery&nbsp;、executeUpdate &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;和execute &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">、ResultSet&nbsp;executeQuery(String&nbsp;sqlString)：执行查询数据库的SQL语句 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;，返回一个结果集（ResultSet）对象。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">2</span></span><span style="margin: 0px; padding: 0px;">、</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">int</span></strong></span><span style="margin: 0px; padding: 0px;">&nbsp;executeUpdate(String&nbsp;sqlString)：用于执行INSERT、UPDATE或 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELETE语句以及SQL&nbsp;DDL语句，如：CREATE&nbsp;TABLE和DROP&nbsp;TABLE等 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">3</span></span><span style="margin: 0px; padding: 0px;">、execute(sqlString):用于执行返回多个结果集、多个更新计数或二者组合的 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;语句。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;具体实现的代码： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResultSet&nbsp;rs&nbsp;=&nbsp;stmt.executeQuery(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"SELECT&nbsp;*&nbsp;FROM&nbsp;..."</span></span><span style="margin: 0px; padding: 0px;">)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">int</span></strong></span><span style="margin: 0px; padding: 0px;">&nbsp;rows&nbsp;=&nbsp;stmt.executeUpdate(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"INSERT&nbsp;INTO&nbsp;..."</span></span><span style="margin: 0px; padding: 0px;">)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">boolean</span></strong></span><span style="margin: 0px; padding: 0px;">&nbsp;flag&nbsp;=&nbsp;stmt.execute(String&nbsp;sql)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">6</span></span><span style="margin: 0px; padding: 0px;">、处理结果 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;两种情况： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">、执行更新返回的是本次操作影响到的记录数。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">2</span></span><span style="margin: 0px; padding: 0px;">、执行查询返回的结果是一个ResultSet对象。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&#8226;&nbsp;ResultSet包含符合SQL语句中条件的所有行，并且它通过一套get方法提供了对这些 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;行中数据的访问。 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&#8226;&nbsp;使用结果集（ResultSet）对象的访问方法获取数据： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">while</span></strong></span><span style="margin: 0px; padding: 0px;">(rs.next()){ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name&nbsp;=&nbsp;rs.getString(</span><span style="margin: 0px; padding: 0px;"><span color="#0000ff" style="margin: 0px; padding: 0px; color: #0000ff;">"name"</span></span><span style="margin: 0px; padding: 0px;">)&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;pass&nbsp;=&nbsp;rs.getString(</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">)&nbsp;;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//&nbsp;此方法比较高效&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;（列是从左到右编号的，并且从列</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">开始） &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;">&nbsp;<span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">7</span></span><span style="margin: 0px; padding: 0px;">、关闭JDBC对象&nbsp; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作完成以后要把所有使用的JDBC对象全都关闭，以释放JDBC资源，关闭顺序和声 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;明顺序相反： &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">1</span></span><span style="margin: 0px; padding: 0px;">、关闭记录集 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">2</span></span><span style="margin: 0px; padding: 0px;">、关闭声明 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#c00000" style="margin: 0px; padding: 0px; color: #c00000;">3</span></span><span style="margin: 0px; padding: 0px;">、关闭连接对象 &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">if</span></strong></span><span style="margin: 0px; padding: 0px;">(rs&nbsp;!=&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">null</span></strong></span><span style="margin: 0px; padding: 0px;">){&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//&nbsp;关闭记录集&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">try</span></strong></span><span style="margin: 0px; padding: 0px;">{ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs.close()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">catch</span></strong></span><span style="margin: 0px; padding: 0px;">(SQLException&nbsp;e){ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">if</span></strong></span><span style="margin: 0px; padding: 0px;">(stmt&nbsp;!=&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">null</span></strong></span><span style="margin: 0px; padding: 0px;">){&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//&nbsp;关闭声明&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">try</span></strong></span><span style="margin: 0px; padding: 0px;">{ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stmt.close()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">catch</span></strong></span><span style="margin: 0px; padding: 0px;">(SQLException&nbsp;e){ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">if</span></strong></span><span style="margin: 0px; padding: 0px;">(conn&nbsp;!=&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">null</span></strong></span><span style="margin: 0px; padding: 0px;">){&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><span color="#008200" style="margin: 0px; padding: 0px; color: #008200;">//&nbsp;关闭连接对象&nbsp;</span></span><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">try</span></strong></span><span style="margin: 0px; padding: 0px;">{ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.close()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="margin: 0px; padding: 0px;"><strong style="margin: 0px; padding: 0px;"><span color="#7f0055" style="margin: 0px; padding: 0px; color: #7f0055;">catch</span></strong></span><span style="margin: 0px; padding: 0px;">(SQLException&nbsp;e){ &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace()&nbsp;; &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li><li style="margin: 0px; padding: 0px; list-style: none; border-width: 0px;"><span style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br style="margin: 0px; padding: 0px;" /></span></li><li>原文网址：<a href="http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html">http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html</a></li></ol></span></span></div><img src ="http://www.blogjava.net/Person/aggbug/403817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2013-09-08 13:56 <a href="http://www.blogjava.net/Person/archive/2013/09/08/403817.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>