南昌大學(xué)WEB實(shí)驗(yàn)報(bào)告.doc_第1頁
南昌大學(xué)WEB實(shí)驗(yàn)報(bào)告.doc_第2頁
南昌大學(xué)WEB實(shí)驗(yàn)報(bào)告.doc_第3頁
南昌大學(xué)WEB實(shí)驗(yàn)報(bào)告.doc_第4頁
南昌大學(xué)WEB實(shí)驗(yàn)報(bào)告.doc_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

精品文檔實(shí) 驗(yàn) 報(bào) 告實(shí)驗(yàn)課程: WEB編程 學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 2010年 12 月 20 日 目錄l 實(shí)驗(yàn)一 .l 實(shí)驗(yàn)二 .l 實(shí)驗(yàn)三 .l 實(shí)驗(yàn)四 .l 實(shí)驗(yàn)五 .l 實(shí)驗(yàn)六 .l 實(shí)驗(yàn)七 . 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期:2010年9月15 日 實(shí)驗(yàn)成績: 實(shí)驗(yàn)一 Web編程環(huán)境一、 實(shí)驗(yàn)?zāi)康?. 搭建Web編程環(huán)境,能正確安裝配置java運(yùn)行環(huán)境、WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器2. 熟悉WEB編程集成環(huán)境MYEclipse.3. 熟練掌握WEB工程的創(chuàng)建、發(fā)布、運(yùn)行流程。二、 實(shí)驗(yàn)內(nèi)容1. 安裝并配置java運(yùn)行環(huán)境JDK和JRE2. 安裝Web服務(wù)器tomcat, 配置Tomcat服務(wù)器3. 安裝并配置數(shù)據(jù)庫MySQL.4. 安裝MyEclispe,熟悉各項(xiàng)菜單項(xiàng)5. 為MyEclispe集成配置JDK和Tomcat6. 創(chuàng)建、發(fā)布、運(yùn)行一個(gè)WEB工程。三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī),JDK,TOMCAT, MySQL, MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 安裝并配置JDK和JRE2、 設(shè)置好classpath和path路徑3、 安裝Tomcat5.54、 設(shè)置Tomcat的配置屬性5、 安裝并配置MySQL數(shù)據(jù)庫6、 安裝MySqL Administrator工具7、 安裝MyEclipse8、 新建并配置一個(gè)工程,運(yùn)行發(fā)布一個(gè)新的工程。五、 實(shí)驗(yàn)結(jié)果1、 JDK、JRE安裝結(jié)果:2、 Classpath和path設(shè)置3、 安裝并配置Tomcat4、 安裝并配置MySqL和MySqL Administrator 工具5、 安裝MyEclipse6、 發(fā)布一個(gè)Web工程。六、 實(shí)驗(yàn)心得 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期:2010年9月22 日 實(shí)驗(yàn)成績: 實(shí)驗(yàn)二 HTML和CSS編程技術(shù) 一、 實(shí)驗(yàn)?zāi)康?. 熟悉HTML靜態(tài)網(wǎng)頁編程技術(shù),熟悉HTML各種標(biāo)記,特別是表單標(biāo)記2. 熟悉CSS編程技術(shù),掌握CSS來格式化網(wǎng)頁、掌握CSS盒式模型3. 掌握DIV+CSS布局和設(shè)計(jì)網(wǎng)頁,掌握CSS設(shè)計(jì)網(wǎng)頁的一般流程4. 熟悉Dreamweaver的CSS設(shè)計(jì)器二、 實(shí)驗(yàn)內(nèi)容1. 構(gòu)思一個(gè)新聞發(fā)布網(wǎng)站,主題自選,設(shè)計(jì)好新聞?lì)悇e2. 制作主頁P(yáng)SD圖3. 用DIV+CSS布局主頁框架。(如可分成top, mid, foot, 其中mid再分兩大塊left和main)4. 分別細(xì)化設(shè)計(jì)每一大塊。5. 要中間部分的左邊或右邊要設(shè)計(jì)一個(gè)小登錄表單,并用CSS美化。三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī),Dreamweaver 8,Photoshop,MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 制作PSD圖2、 使用DIV+CSS布局3、 細(xì)化每一塊4、 美化表單部分五、 實(shí)驗(yàn)結(jié)果1、制作PSD圖2、使用DIV+CSS布局3、細(xì)化每一塊4、美化表單部分六、 實(shí)驗(yàn)心得 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期:2010年9月15 日 實(shí)驗(yàn)成績: 實(shí)驗(yàn)三 JavaScript編程技術(shù)一、 實(shí)驗(yàn)?zāi)康?. 熟悉JavaScript語法2. 掌握J(rèn)avaScript函數(shù)的創(chuàng)建和調(diào)用3. 熟悉JavaScript對象,特別是瀏覽器對象,了解DOM模型,知道文檔對象的訪問方法。4. 會用JavaScript來對表單進(jìn)行驗(yàn)證。二、 實(shí)驗(yàn)內(nèi)容1. 用JavaScript完成對登錄表單的驗(yàn)證2. 設(shè)計(jì)一個(gè)新聞發(fā)布的頁面,并用JavaScript對新聞發(fā)布表單進(jìn)行驗(yàn)證。三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī),Dreamweaver 8,Photoshop,MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 設(shè)計(jì)和實(shí)現(xiàn)對表單驗(yàn)證的過程代碼如下:function checklogin()var user=document.getElementsByName(username)0.value;var pass=document.getElementsByName(password)0.value;if(user=)alert(請輸入用戶名);return false;else if(pass=)alert(請輸入密碼);return false;elsereturn true;2、 設(shè)計(jì)和實(shí)現(xiàn)對新聞發(fā)布的驗(yàn)證過程代碼如下:function checkarticle()var a=document.getElementsByName(author)0.value;var t=document.getElementsByName(title)0.value;var c=document.getElementsByName(content)0.value;if(a=)alert(請輸入的作者);return false;if(t=)alert(請輸入的標(biāo)題);return false;else if(c=)alert(請輸入的內(nèi)容);return false;else return true;五、 實(shí)驗(yàn)結(jié)果1、 表單驗(yàn)證結(jié)果2、 文章發(fā)布頁面驗(yàn)證六、 實(shí)驗(yàn)心得 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期:2010年9月29 日 實(shí)驗(yàn)成績: 實(shí)驗(yàn)四 Servlet編程技術(shù)一、 實(shí)驗(yàn)?zāi)康?. 熟悉Servlet技術(shù)的創(chuàng)建和運(yùn)行流程。2. 會在web.xml配置Servlet的URL3. 熟悉請求request和響應(yīng)response接口4. 熟悉請求轉(zhuǎn)發(fā)接口requestDispatcher接口5. 熟悉會話Session接口,掌握基于Session登錄權(quán)限控制。二、 實(shí)驗(yàn)內(nèi)容完成一個(gè)基于Session的登錄權(quán)限控制模塊。要求:a) 主頁登錄表單提交后轉(zhuǎn)到Servlet進(jìn)行處理,根據(jù)用戶類型轉(zhuǎn)到不同的頁面。如果在用戶名或密碼不正確把登錄表單包含進(jìn)來b) 對于某些頁面必須登錄才能訪問,如新聞發(fā)布頁面。如果沒有登錄則禁止訪問,并重定向到登錄頁面。三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī), MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 設(shè)計(jì)和實(shí)現(xiàn)一個(gè)登錄表單2、 設(shè)計(jì)和實(shí)現(xiàn)實(shí)現(xiàn)驗(yàn)證的Servlet,然后進(jìn)行驗(yàn)證五、 實(shí)驗(yàn)結(jié)果1、 表單驗(yàn)證效果2、 驗(yàn)證Servlet源代碼public class LoginServlet extends HttpServlet /* * Constructor of the object. */public LoginServlet() super();/* * Destruction of the servlet. */public void destroy() super.destroy(); / Just puts destroy string in log/ Put your code here/* * The doGet method of the servlet. * * This method is called when a form has its tag value method equals to get. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html);PrintWriter out = response.getWriter();out.println();out.println();out.println( A Servlet);out.println( );out.print( This is );out.print(this.getClass();out.println(, using the GET method);out.println( );out.println();out.flush();out.close();/* * The doPost method of the servlet. * * This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException request.setCharacterEncoding(GBK);response.setContentType(text/html;charset=GBK);response.setCharacterEncoding(GBK);String username=request.getParameter(username);System.out.println(用戶名:+username);MemberProcess mp=new MemberProcess();if(mp.isExisted(username)String password=request.getParameter(password);System.out.println(輸入的密碼:+password);if(mp.validate(username,password)HttpSession session=request.getSession(true);Member m=mp.getMemberByName(username);session.setAttribute(userinfo, m);session.setAttribute(login, true);session.setAttribute(memberId, username);session.setAttribute(loginusername, username);if(request.getParameter(backpage)=null)request.getRequestDispatcher(index.jsp).forward(request, response);elserequest.getRequestDispatcher(request.getParameter(backpage).forward(request, response);elserequest.setAttribute(loginresult,密碼錯(cuò)誤);request.getRequestDispatcher(member.jsp).forward(request, response);elserequest.setAttribute(loginresult,用戶名不存在);request.getRequestDispatcher(login.jsp).forward(request, response);/* * Initialization of the servlet. * * throws ServletException if an error occurs */public void init() throws ServletException / Put your code here六、 實(shí)驗(yàn)心得 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期2010年10月13日 實(shí)驗(yàn)成績: 實(shí)驗(yàn)五 JSP編程技術(shù)一、 實(shí)驗(yàn)?zāi)康?. 熟悉JSP編譯指令,動作標(biāo)記。7. 熟悉JSP的隱含對象8. 正確理解request、session、application三個(gè)對象的作用域9. 能正確處理漢字亂碼問題10. 能熟練使用JSP技術(shù)來編寫網(wǎng)頁二、 實(shí)驗(yàn)內(nèi)容1. 編寫一個(gè)文章類,用Myeclipse的工作自動產(chǎn)生getter和settet函數(shù)2. 修改前面編寫過的管理員的新聞發(fā)布頁面,改成JSP頁面要求如下:1)撰寫界面至少包括文件標(biāo)題,所屬欄目、作者、內(nèi)容幾項(xiàng)2)界面用CSS進(jìn)行美化3)每個(gè)輸入框均應(yīng)有name屬性。4)權(quán)限控制,必須是管理員用戶才能訪問,跟前面實(shí)驗(yàn)的登錄權(quán)限控制關(guān)聯(lián)起來。 3. 編寫一個(gè)Servlet來處理新聞發(fā)布頁面提交的表單要求:1)讀取表單各項(xiàng)內(nèi)容,并把存入一個(gè)文章對象中。2)把文章對象綁定在request對象中,并轉(zhuǎn)發(fā)到新聞顯示頁面。3. 編寫一個(gè)新聞顯示頁面。 要求: 1) 編寫靜態(tài)頁面模板,頁面用div+css設(shè)計(jì)2)設(shè)定文章對象已存在request對象中,取出文章對象3)把靜態(tài)頁面的內(nèi)容改成動態(tài)內(nèi)容,如標(biāo)題,作者,內(nèi)容等。三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī),Dreamweaver 8,Photoshop,MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 設(shè)計(jì)和實(shí)現(xiàn)新聞發(fā)布系統(tǒng)的頁面2、 、設(shè)計(jì)和實(shí)現(xiàn)后臺的Servlet五、 實(shí)驗(yàn)結(jié)果1、 頁面的實(shí)現(xiàn)2、 Servlet的實(shí)現(xiàn)public class ArticleServlet extends HttpServlet private static final long serialVersionUID = 1L;public ArticleServlet() super();public void destroy() super.destroy(); / Just puts destroy string in log/ Put your code here/* * The doGet method of the servlet. * * This method is called when a form has its tag value method equals to get. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException request.setCharacterEncoding(GBK);response.setCharacterEncoding(GBK);response.setContentType(text/html;charset=GBK);ArticleBll ab=new ArticleBll();String opType=request.getParameter(opType);if(opType=null)request.getRequestDispatcher(articlelist.jsp).forward(request, response);else if(opType.equals(see)String aid=request.getParameter(articleId);int id=0;try id=Integer.parseInt(aid);catch(NumberFormatException e)id=1;Article a=ab.getArticle(id);request.setAttribute(article, a);request.getRequestDispatcher(article.jsp).forward(request, response);else if(opType.equals(seecmts)String aid=request.getParameter(articleId);int id=0;try id=Integer.parseInt(aid);catch(NumberFormatException e)id=1; Vector cmts=ab.getComments(id);request.setAttribute(comments, cmts);request.getRequestDispatcher(allcomments.jsp?articleId=+id).forward(request, response);else if(opType.equals(remove)String aid=request.getParameter(articleId);int id=0;try id=Integer.parseInt(aid);catch(NumberFormatException e)id=1; new ArticleBll().remove(id);request.getRequestDispatcher(article.jsp?articleId=+id).forward(request, response);/* * The doPost method of the servlet. * * This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException request.setCharacterEncoding(GBK);response.setCharacterEncoding(GBK);response.setContentType(text/html;charset=GBK);String opType=request.getParameter(opType);if(opType=null)String aid=request.getParameter(articleId);int id=0;try id=Integer.parseInt(aid);catch(NumberFormatException e)id=1; request.getRequestDispatcher(article.jsp?articleId=+id).forward(request, response);else if(opType.equals(givecmt)/發(fā)表評論String aid=request.getParameter(articleId);int id=0;try id=Integer.parseInt(aid);catch(NumberFormatException e)id=1; Comment c=new Comment();c.setArticle_id(id);c.setTitle(request.getParameter(title);c.setContent(request.getParameter(content);new CommentBll().insert(c);request.getRequestDispatcher(article.jsp?articleId=+id).forward(request, response);/* * Initialization of the servlet. * * throws ServletException if an error occurs */public void init() throws ServletException / Put your code here六、 實(shí)驗(yàn)心得 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期2010年10月20 日 實(shí)驗(yàn)成績: 實(shí)驗(yàn)六 JavaBean編程技術(shù) 一、 實(shí)驗(yàn)?zāi)康?. 熟悉JavaBean的規(guī)范2. 會編寫JavaBean; 會在JSP和Servlet中創(chuàng)建和使用JavaBean對象3. 掌握J(rèn)SP的、的使用4. 掌握J(rèn)SP中表單和表單Bean的映射5. 掌握Servlet中表單和表單Bean的映射6. 會編寫封裝業(yè)績邏輯的JavaBean7. 會使用上傳下載組件jspSmartUpload外部組件二、 實(shí)驗(yàn)內(nèi)容1. 修改前面的封裝新聞(文章)的JavaBean,使其符合JavaBean規(guī)范2. 修改前面的新聞發(fā)表Serlvet,用來完成新聞發(fā)布表單的處理,要求利用映射機(jī)制把新聞表單映射到新聞的JavaBean中,以便后繼把這個(gè)JavaBean寫入數(shù)據(jù)庫。3. 編寫一個(gè)封閉新聞管理的業(yè)務(wù)Bean. 這里只需定義接口即可。4. 參考教材,編寫一個(gè)上傳下載模塊(可選)5. 參考教材,實(shí)現(xiàn)登錄動態(tài)驗(yàn)證(可選)三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī),Dreamweaver 8,Photoshop,MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 編寫文章Bean2、 編寫業(yè)務(wù)Bean五、 實(shí)驗(yàn)結(jié)果1、 文章Bean源代碼package article.entity;import java.sql.Date;public class Article private int id;private String title;private String author;private String content;private Date created_time;private Date updated_time;public int getId() return id;public void setId(int id) this.id = id;public String getTitle() return title;public void setTitle(String title) this.title = title;public String getAuthor() return author;public void setAuthor(String author) this.author = author;public String getContent() return content;public void setContent(String content) this.content = content;public Date getCreated_time() return created_time;public void setCreated_time(Date created_time) this.created_time = created_time;public Date getUpdated_time() return updated_time;public void setUpdated_time(Date updated_time) this.updated_time = updated_time;2、 業(yè)務(wù)Bean源代碼public class AdminProcess public Administrator getAdminByName(String username) Administrator a=null;String sql=select * from admin where username=+username+;ResultSet rs=DBAccess.executeQueary(sql);if(rs!=null)try a=new Administrator();a.setId(rs.getInt(1);a.setUsername(rs.getString(2);a.setPassword(rs.getString(3);return a; catch (SQLException e) return null;return a;3、 數(shù)據(jù)庫連接Bean的實(shí)現(xiàn)public class DBAccess private static String driver=com.mysql.jdbc.Driver;private static String dbUrl=jdbc:mysql:/localhost:3306/article_db;private static String user=root;private static String password=root;private static Connection conn=null;private static Statement stat=null;private static ResultSet rs=null;public static Connection getConnection()try Class.forName(driver);conn=DriverManager.getConnection(dbUrl, user, password); catch (ClassNotFoundException e1) e1.printStackTrace();return null;catch (SQLException e) e.printStackTrace();return null;return conn;public static ResultSet executeQueary(String sql)System.out.println(sql);conn=getConnection();try stat=conn.createStatement();rs=stat.executeQuery(sql); catch (SQLException e) e.printStackTrace();return null;try return rs.next()?rs:null; catch (SQLException e) System.out.println(DBAccess中發(fā)生了錯(cuò)誤);e.printStackTrace();return null;public static int executeUpdate(String sql)System.out.println(DB update:+sql);conn=getConnection();int rows=0;try stat=conn.createStatement();rows=stat.executeUpdate(sql); catch (SQLException e) e.printStackTrace();return 0;return rows;public static void close()if(rs!=null)try rs.close(); catch (SQLException e) e.printStackTrace();if(stat!=null)try stat.close(); catch (SQLException e) e.printStackTrace();if(conn!=null)try conn.close(); catch (SQLException e) e.printStackTrace();六、 實(shí)驗(yàn)心得 南昌大學(xué)實(shí)驗(yàn)報(bào)告學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 實(shí)驗(yàn)類型: 驗(yàn)證 綜合 設(shè)計(jì) 創(chuàng)新 實(shí)驗(yàn)日期: 2010-12-12 實(shí)驗(yàn)成績: 實(shí)驗(yàn)七 JDBC數(shù)據(jù)庫編程技術(shù) (4課時(shí))一、 實(shí)驗(yàn)?zāi)康?. 掌握J(rèn)DBC來訪問數(shù)據(jù)庫的一般步聚2. 掌握J(rèn)DBC來連接各類數(shù)據(jù)庫3. 掌握Connection、Statement、PrepareStatement和ResultSet幾個(gè)類。4. 掌握J(rèn)DBC事務(wù)處理機(jī)制。5. 會編寫使用JDBC訪問數(shù)據(jù)庫的JavaBean6. 掌握分頁顯示技術(shù)7. 掌握連接池技術(shù)二、 實(shí)驗(yàn)內(nèi)容1. 創(chuàng)建一個(gè)數(shù)據(jù)庫,創(chuàng)建用戶信息表、新聞表(與前面的JavaBean對應(yīng),注意類型的選擇)2. 創(chuàng)建一個(gè)訪問數(shù)據(jù)庫的JavaBean, 或把創(chuàng)建連接createConn(), 關(guān)閉連接closeConn()方法寫到新聞管理業(yè)務(wù)Bean中。3. 實(shí)現(xiàn)新聞管理業(yè)務(wù)Bean中的各個(gè)模塊,如登錄驗(yàn)證、新聞發(fā)布、新聞列表、新聞閱讀等數(shù)據(jù)庫訪問。4. 配置Tomcat自帶的連接池,并修改訪問數(shù)據(jù)庫的Bean或新聞管理業(yè)務(wù)Bean中的創(chuàng)建連接方法createConn(),使之能調(diào)用連接池。5. 編寫新聞閱讀、新聞列表JSP頁面。三、 實(shí)驗(yàn)儀器及耗材計(jì)算機(jī),Dreamweaver 8,MyEclipse等軟件。四、 實(shí)驗(yàn)步驟1、 創(chuàng)建數(shù)據(jù)庫2、 創(chuàng)建數(shù)據(jù)庫連接的類3、 設(shè)計(jì)和實(shí)現(xiàn)各個(gè)模塊的Javabean五、 實(shí)驗(yàn)結(jié)果1、 數(shù)據(jù)庫2、 數(shù)據(jù)庫連接類3、 設(shè)計(jì)和實(shí)現(xiàn)各個(gè)模塊的Javabeanpublic class ArticleBll public Vector getPageOfArticles(int pageSize,int pageIndex,int increase)Vector as=new Vector();String sql=select * from article limit +(pageIndex-1)*pageSize+,+increase;ResultSet rs=DBAccess.executeQueary(sql);if(rs!=null)try doArticle a=new Article();a.setId(rs.getInt(1);a.setTitle(rs.getString(2);a.setAuthor(rs.getString(3);a.setContent(rs.getString(4);a.setCreated_time(rs.getDate(5);a.setUpdated_time(rs.getDate(6);as.add(a);while(rs.next(); catch (SQLException e) return as;finallyDBAccess.close();return as;public Article getArticle(int id)Article a=new Article();String sql=select * from article where id=+id;ResultSet rs=DBAccess.executeQueary(sql);if(rs!=null)try doa.setId(rs.getInt(1);a.setTitle(rs.getString(2);a.setAuthor(r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論