• <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頁面調用了。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲国产成人久久精品影视| 国产乱子伦精品免费无码专区 | 国产亚洲av片在线观看播放| 亚洲成人午夜在线| 精品国产污污免费网站入口| 亚洲高清无码在线观看| 免费人成大片在线观看播放电影| 久久福利青草精品资源站免费| 性色av无码免费一区二区三区| 国产精品亚洲精品日韩已方 | 亚洲性线免费观看视频成熟 | 中文字幕在线免费观看| 亚洲人成电影亚洲人成9999网| 亚洲熟妇无码av另类vr影视| 免费一区二区三区| 亚洲国产成人片在线观看无码| 57pao国产成视频免费播放| 国产美女a做受大片免费| 国产精品亚洲专区在线播放| 亚洲AⅤ无码一区二区三区在线 | 国产成人午夜精品免费视频| 成人亚洲国产va天堂| 无码日韩精品一区二区三区免费| 国产又长又粗又爽免费视频| h视频在线免费观看| 亚洲第一精品福利| 无码视频免费一区二三区| 国产av无码专区亚洲av毛片搜 | 国产a视频精品免费观看| 亚洲国产成人AV在线播放 | 色噜噜综合亚洲av中文无码| 免费看美女裸露无档网站| 亚洲a∨国产av综合av下载| 国产成人综合亚洲AV第一页| 精品女同一区二区三区免费站| 午夜亚洲www湿好大| 久久国产美女免费观看精品 | 久久久亚洲AV波多野结衣| 成人午夜18免费看| a毛片全部播放免费视频完整18| 亚洲精品偷拍视频免费观看 |