資源描述:
《申彥棟Servlet實(shí)現(xiàn)增刪改查功能_+jsp登錄頁面.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、......基于JSP的登錄界面?????系別:?計(jì)算機(jī)科學(xué)與技術(shù)專業(yè).專注.......專????業(yè):?計(jì)算機(jī)科學(xué)與技術(shù)班????級(jí):?專升本1502班學(xué)號(hào):??2015104222姓名:??申彥棟專業(yè).專注.......目錄MVC模式21>增加一條記錄22>修改一條記錄23>刪除一條記錄34>簡單的登錄界面及jsp對(duì)數(shù)據(jù)庫的操作35>數(shù)據(jù)庫Test3M層:模型層5V層:試圖層11C層:控制層—Servlet17專業(yè).專注.......MVC模式?M:Model,即模型,對(duì)于JavaBean?V:View,即試圖,對(duì)應(yīng)JSP頁面?C:Cont
2、roller,即控制器,對(duì)應(yīng)Servlet1.以下為MVC實(shí)現(xiàn)一個(gè)簡單的增刪改查功能1>顯示記錄2>增加一條記錄3>修改一條記錄專業(yè).專注.......1>刪除一條記錄在顯示界面即可刪除2>簡單的登錄界面及jsp對(duì)數(shù)據(jù)庫的操作1>登錄界面2>注冊(cè)界面6>數(shù)據(jù)庫Test1、login設(shè)計(jì)表--->專業(yè).專注.......login表內(nèi)容--->2、stu表設(shè)計(jì)--->stu表內(nèi)容--->專業(yè).專注.......M層:模型層封裝一條信息的所有屬性JavaBean.java,即VOpackageMVC;publicclassJavaBean{priv
3、ateintid;privateStringname;privateStringpassword;privateStringsex;privateintage;publicJavaBean(){super();//TODOAuto-generatedconstructorstub}publicJavaBean(intid,Stringname,Stringpassword,Stringsex,intage){this.id=id;this.name=name;this.password=password;this.sex=sex;this.ag
4、e=age;}publicintgetId(){專業(yè).專注.......returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStri
5、nggetSex(){returnsex;}publicvoidsetSex(Stringsex){專業(yè).專注.......this.sex=sex;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}封裝數(shù)據(jù)庫連接以及操作JavaBean所用到的方法,SqlBean.java文件即DAOpackageMVC;//封裝數(shù)據(jù)庫連接以及操作JavaBean所用到的方法,即DAOimportjava.sql.Connection;importjava.sql.Dr
6、iverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;//importjava.util.List;publicclassSqlBean{/**專業(yè).專注.......*操作數(shù)據(jù)庫的方法*///定義數(shù)據(jù)庫驅(qū)動(dòng)程序StringDBDRIVER="com.mysql.jdbc.Driver";//定義數(shù)據(jù)庫連接對(duì)象,屬于java.sql包中的接口Connec
7、tioncon=null;//定義PreapredStatement對(duì)象,用于操作數(shù)據(jù)庫PreparedStatementpre=null;//查詢返回的結(jié)果集對(duì)象ResultSetrs=null;publicSqlBean(){try{//1、加載驅(qū)動(dòng)程序Class.forName(DBDRIVER);}catch(ClassNotFoundExceptione){e.printStackTrace();}try{//2、數(shù)據(jù)庫連接地址con=DriverManager.getConnection("jdbc:mysql://localhos
8、t:3306/zxdstudent","root","");專業(yè).專注.......}catch(SQLExceptione){e.printStac