資源描述:
《servlet和jsp的增、刪、改、查》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、昆明理工大學信息工程與自動化學院學生實驗報告(2013—2014學年第二學期)課程名稱:JAVAEE技術(shù)開課實驗室:信自樓4442013年10月19日年級、專業(yè)、班計科112學號201110405214姓名周英明成績實驗項目名稱Servlet與JSP編程指導教師衛(wèi)守林教師評語教師簽名:年月日一、實驗目的1、掌握Servlet的請求和響應的編程2、掌握Servlet與JSP的差異3、掌握Servlet與JSP的數(shù)據(jù)交互4、完成用戶管理功能二.實驗內(nèi)容完成用戶的增加、刪除、修改、列表功能,要求頁面展示的部分需要用JSP完成,業(yè)務(wù)邏輯由Servl
2、et完成。三、步驟及具體實施(一)、視圖:1.用戶登錄頁面:2.用戶管理頁面:3.增加用戶:4.修改:(二)javaeebean1.創(chuàng)建數(shù)據(jù)庫表格:/******ScriptforSelectTopNRowscommandfromSSMS******/SELECTTOP1000[id],[name],[password],[sex],[age]FROM[SQLdata].[dbo].[student]orderbyid2.用javaee.bean封裝用戶信息:packagejavaee.bean;/***@authorhelp*封裝一條信息
3、的所有屬性*/publicclassjavabean{privateintid;privateStringname;privateStringpassword;privateStringsex;privateintage;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPassw
4、ord(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}3.用javaee.bean封裝用戶信息:packagejavaee.bean;import
5、java.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.List;/***@authorhelp*操作數(shù)據(jù)庫的方法*/publicclassSqlBean{Connectioncon;PreparedStatementpre;ResultSetrs
6、;publicSqlBean(){if(rs!=null);{try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(ClassNotFoundExceptione){e.printStackTrace();}try{con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=SQLdata","sa","123581321");}catch(SQLExce
7、ptione){e.printStackTrace();}}}/***@authorhelp**插入新的一條記錄*@return*/publicintgetinsertuser(Stringsql,javabeanjBean){intcount=0;try{pre=con.prepareStatement(sql);pre.setInt(1,jBean.getId());pre.setString(2,jBean.getName());pre.setString(3,jBean.getPassword());pre.setString(4,
8、jBean.getSex());pre.setInt(5,jBean.getAge());count=pre.executeUpdate();}catch(SQLExceptio