<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    程序?qū)崿F(xiàn)目標(biāo):寫到數(shù)據(jù)庫(kù)即可
    目錄結(jié)構(gòu):


    UserBean.java
    package com.study.bean;

    public class UserBean {
        
        
    private String username;
        
    private String password;
        
    public String getUsername() {
            
    return username;
        }
        
    public void setUsername(String username) {
            
    this.username = username;
        }
        
    public String getPassword() {
            
    return password;
        }
        
    public void setPassword(String password) {
            
    this.password = password;
        }

        

    }
    UserDao.java
    package com.study.dao;

    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;

    import com.study.bean.*;
    import com.study.db.DBHelper;

    public class UserDao {
        
    /**
         * 
         * 增加用戶
         *
         
    */

        
    public void setUser(UserBean tuser)
        {
            String sql 
    = "INSERT INTO T_USER VALUES(null,?,?)";// USER_NAME=?,USER_PWD=?;
            PreparedStatement pstat = null;
            Connection conn 
    = new DBHelper().getConn();
            
    try {
                pstat 
    = conn.prepareStatement(sql);
              
                pstat.setString(
    1, tuser.getUsername());
                pstat.setString(
    2, tuser.getPassword());

                
            } 
    catch (SQLException e) {
                
    // TODO Auto-generated catch block
      

            } finally {
                
    try {
                    
    if (conn != null)
                        conn.close();
                    
    if (pstat != null)
                        pstat.close();
                } 
    catch (SQLException e) {
                    
    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
       

        }
    }
    DBHelper.java
    package com.study.db;


    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    /**
     * 
     * 數(shù)據(jù)庫(kù)連接類
     *
     
    */
    public class DBHelper {
        
    private String driver = "org.gjt.mm.mysql.Driver";
        
    private String url = "jdbc:mysql://localhost:3306/first";
        
    private String user = "root";
        
    private String pwd = "0433gygy";
        
        
    public Connection getConn(){
            Connection conn 
    = null;
            
    try {
                Class.forName(driver);
                conn 
    = DriverManager.getConnection(url, user, pwd);
            } 
    catch (ClassNotFoundException e) {
                
    // TODO Auto-generated catch block
                e.printStackTrace();
            } 
    catch (SQLException e) {
                
    // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
    return conn;
        }
        
    public static void main(String[] args) {
            System.out.println(
    "DBHelper.main()" + new DBHelper().getConn());
        }
    }
    Register.java
    package com.study.servlet;


    import javax.servlet.http.*;
    import javax.servlet.*;

    import java.io.*;

    import com.study.bean.*;
    import com.study.dao.*;

    public class Register extends HttpServlet{
        
    public void doGet(HttpServletRequest request,HttpServletResponse response)
        
    throws ServletException,IOException
        {    
            String un 
    = request.getParameter("username");
            String pd 
    = request.getParameter("password");
            
            
            UserBean Tuser 
    = new UserBean();
            Tuser.setPassword(pd);
            Tuser.setUsername(un);
    //        PrintWriter out = response.getWriter();
    //        out.println("<html>");
    //        out.println("<marquee>"+Tuser.getUsername()+"</marquee>");
    //        out.println("</html>");
            UserDao dao = new UserDao();    
            dao.setUser(Tuser);
            
        }

         
    public void doPost(HttpServletRequest request, HttpServletResponse response)
         
    throws ServletException, IOException
       {
           doGet(request, response);
            
       }
    }
    web.xml
    <servlet>
        
    <servlet-name>first</servlet-name>
        
    <servlet-class>com.study.servlet.Register</servlet-class>
      
    </servlet>
      
    <servlet-mapping>
        
    <servlet-name>first</servlet-name>
        
    <url-pattern>/first</url-pattern>
       

      
    </servlet-mapping>
    reg.jsp
    <body>
        
    <form action="first" method = "post">
        username:
    <input type="text" name="username">
        password:
    <input type="password" name="password">
        
    <input type="submit" >
        
    </form>
      
    </body>

    在reg.jsp 自己隨便提交個(gè)表單.
    程序很簡(jiǎn)單,沒(méi)什么東西,結(jié)果就是寫不到數(shù)據(jù)庫(kù),整個(gè)程序運(yùn)行沒(méi)有報(bào)錯(cuò)!望高手指點(diǎn)一下哪邊有問(wèn)題了.



    Feedback

    # re: 一個(gè)簡(jiǎn)單的servlet注冊(cè)試驗(yàn)的一些問(wèn)題(寫不到數(shù)據(jù)庫(kù),望高手指點(diǎn))  回復(fù)  更多評(píng)論   

    2009-04-03 22:25 by CoderDream
    調(diào)試過(guò)沒(méi)有,數(shù)據(jù)有沒(méi)有傳到Dao層?

    # re: 一個(gè)簡(jiǎn)單的servlet注冊(cè)試驗(yàn)的一些問(wèn)題(寫不到數(shù)據(jù)庫(kù),望高手指點(diǎn))  回復(fù)  更多評(píng)論   

    2009-04-03 23:52 by yxc
    我想也是,我已經(jīng)試過(guò)肯定已經(jīng)到web服務(wù)器了,估計(jì)就是沒(méi)過(guò)dao,不知道哪不行了!

    # re: 一個(gè)簡(jiǎn)單的servlet注冊(cè)試驗(yàn)的一些問(wèn)題(寫不到數(shù)據(jù)庫(kù),望高手指點(diǎn))  回復(fù)  更多評(píng)論   

    2009-06-26 23:40 by C雞雞
    都兩個(gè)月了,你應(yīng)該解決了吧

    # re: 一個(gè)簡(jiǎn)單的servlet注冊(cè)試驗(yàn)的一些問(wèn)題(寫不到數(shù)據(jù)庫(kù),望高手指點(diǎn))  回復(fù)  更多評(píng)論   

    2009-06-29 10:19 by yxc
    我換hibernate了,可以實(shí)現(xiàn)功能了!

    posts - 5, comments - 10, trackbacks - 0, articles - 0

    Copyright © yxc

    主站蜘蛛池模板: 日本亚洲免费无线码| 污视频在线观看免费| 二个人看的www免费视频| 中文字幕无码免费久久| 免费观看激色视频网站bd| 成人激情免费视频| 亚洲国产精品人人做人人爽| 亚洲精品无码午夜福利中文字幕| 亚洲国产精品久久久久| 亚洲午夜成人精品无码色欲| 全部一级一级毛片免费看| 国产拍拍拍无码视频免费| 国产福利在线免费| 国产精品亚洲精品日韩已方| 久久亚洲国产精品成人AV秋霞| 亚洲大码熟女在线观看| 国产自国产自愉自愉免费24区| 日韩在线免费视频| 免费在线一级毛片| 一区二区三区亚洲| 美女尿口扒开图片免费 | 日韩亚洲翔田千里在线| 久久久久久av无码免费看大片| 91精品免费久久久久久久久| 免费国产精品视频| 久久久婷婷五月亚洲97号色| 亚洲av无码成人影院一区| 暖暖免费日本在线中文| 国产国产人免费视频成69大陆| 亚洲天堂一区二区| 亚洲av无码一区二区三区四区 | 人人狠狠综合久久亚洲| 毛片无码免费无码播放 | 拨牐拨牐x8免费| 亚洲日产韩国一二三四区| 亚洲午夜福利在线视频| 亚洲免费精彩视频在线观看| 又爽又高潮的BB视频免费看| 亚洲视频一区在线观看| WWW国产成人免费观看视频| 性盈盈影院免费视频观看在线一区|