• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        Jsp + JavaBean循序漸進圖文詳細教程(4)下

        Jsp + JavaBean循序漸進圖文詳細教程(4)下

        更新時間:2022-04-27 文章作者:未知 信息來源:網絡 閱讀次數:

        <font color="#0000FF">adduser.java文件

          說明:主要進行用戶數據的讀取以及添加操作,從db派生出來,addNewUser方法用來進行用戶數據的添加,checkUser()方法用來檢查用戶名是否重復,另外還有一些set/get方法用來對屬性進行處理,dousernew.jsp文件將進行條用。

          // Copyright (c) 2000 http://jspbbs.yeah.net
        package lyf;
        /**
        * A Class class.
        * $#@60;P$#@62;
        * @author liuyufeng
        */
          //導入java類庫
        import java.sql.*;
        import java.lang.*;
        import oracle.jdbc.driver.*;
          //adduser由db派生出來,擁有db的成員變量和方法
        public class adduser extends db {
          //構建器
        public boolean addNewUser(){
        boolean boadduser=false;
        try {
          //進行用戶注冊的記錄添加操作,生成sql語句
        String sSql=new String("insert into user(regtime,username,password,email,homepage,signs)");
        sSql=sSql+ " values(SYSDAYE,""+Username+"",""+Password+"",""+Email+"",""+Homepage+"",""+Signs+"")";
          //一種調試的方法,可以打印出sql語句,以便于查看錯誤
        System.out.println(sSql);
          //調用父類的executeUpdate方法,并根據成功以否來設置返回值
        if(super.executeUpdate(sSql))boadduser=true;
        }
        catch(Exception ex) {

          //出錯處理
        System.err.println("adduser.addNewUser: " + ex.getMessage());
        }finally{
          //無論是否出錯,都要返回值
        return boadduser;
        }
        }

          //checkUser()方法用來檢查用戶名是否重復

          //如果重復返回一個false
        public boolean checkUser(){
        boolean boadduser=false;
        try {
          //構建sql查詢語句
        String sSql="select * from user where username=""+Use me+""";
          //調用父類的executeQuery方法
        if((super.executeQuery(sSql)).next()){
          //查詢出來的記錄集為空
        boadduser=false;
        }else{
        boadduser=true;
        }
        }
        catch(Exception ex) {
          //出錯處理
        System.err.println("adduser.addNewUser: " + ex.getMessage());
        }finally{
          //返回值
        return boadduser;
        }
        }


          //屬性的set/get方法,同請求的參數一致
        /*
          其實下面的所有get/set方法都是重復性勞動,為了避免重復性的拷貝粘貼工作,我寫了個軟件Jsp Code Faster,只要輸入一系列的字段名,所有的get/set方法都可以自動生成,大家可以在我的網站http://jspbbs.yeah.net上下載這個軟件
        */
          //屬性用戶名Username的get/set方法
        public String getUsername(){
        return Username;}
        public void setUsername(String newUsername){
          //用戶名有可能是中文,需要進行轉換
        Username =db.toChinese(newUsername);}
          //屬性密碼Password的get/set方法
        public String getPassword(){
        return Password;}
        public void setPassword(String newPassword){
        Password = newPassword;}
          //屬性Email的get/set方法
        public String getEmail(){
        return Email;}
        public void setEmail(String newEmail){
        Email = newEmail;}
          //屬性主頁Homepage的get/set方法
        public String getHomepage(){
        return Homepage;}
        public void setHomepage(String newHomepage){
        Homepage = newHomepage;}

          //屬性主頁Signs的get/set方法
        public String getSigns(){
        return Signs;}
        public void setSigns(String newSigns){
          //簽名有可能是中文,需要進行轉換
        Signs = db.toChinese(newSigns);}
        }
          好了,到這里,Javabean程序基本上寫完了,要注意的是中文處理一定要經過轉換,還有不一定所有的屬性都需要set/get方法,視情況而定,最后還需要編譯為class文件,可以使用一些可視化的軟件如Jbuilder或者VisualAge等等來編譯。編譯后會發現有兩個文件db.class和adduser.class文件,都在lyf子目錄下。這兩個文件就可以讓后面的jsp頁面調用了。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: jizz在线免费播放| 国产精品亚洲精品久久精品 | 久久成人a毛片免费观看网站| vvvv99日韩精品亚洲| 偷自拍亚洲视频在线观看| 成人免费男女视频网站慢动作| 亚洲日韩亚洲另类激情文学| 女人被男人桶得好爽免费视频| 亚洲av无码专区在线电影天堂| 精品国产精品久久一区免费式| 亚洲av无码一区二区三区四区| 免费看小12萝裸体视频国产| 免费精品国自产拍在线播放| 久久精品国产亚洲5555| 91在线免费视频| 亚洲综合综合在线| 女性自慰aⅴ片高清免费| 狼人大香伊蕉国产WWW亚洲| 免费人成在线观看网站品爱网日本| 黄色毛片免费网站| 午夜亚洲www湿好大| 免费看黄视频网站| 亚洲另类无码专区丝袜| 亚洲午夜av影院| 亚洲午夜免费视频| 亚洲国产精品99久久久久久| 亚洲AV无码专区日韩| 免费a级毛片无码a∨免费软件| 亚洲欧洲在线播放| 又黄又爽的视频免费看| a毛片免费全部播放完整成| 亚洲精品在线不卡| 免费人成网站7777视频| 三年片在线观看免费观看大全动漫| 久久狠狠爱亚洲综合影院| 亚洲国产成人久久综合区| 日韩免费电影网站| 亚洲AV无码精品国产成人| 亚洲AV日韩AV永久无码久久| 女人18毛片a级毛片免费视频| 久青草视频97国内免费影视|