這樣:psm = con.prepareStatement("select * from users where username=?");psm.setString(1,name);rs = psm.executeQuery();if(rs!=null){out.println("該使用者名稱已經被註冊!");response.sendRedirect("register.jsp");}else{在這裡寫插入資料的語句}擴充套件資料:訪問資料庫類檔案寫法//根據傳過來的使用者名稱查詢資料庫中是否存在此使用者public String tblUserExist(String uName){String username = "";String sql="select uName from tbl_user where uName=?";try {pst = con.prepareStatement(sql);pst.setString(1,uName);ResultSet rst = pst.executeQuery();if(rst.next()){username=rst.getString(uName);}} catch (SQLException e){e.printStackTrace();}finally{this.closepst();//關閉pst物件this.closecon();//關閉資料庫物件}return username;}
這樣:psm = con.prepareStatement("select * from users where username=?");psm.setString(1,name);rs = psm.executeQuery();if(rs!=null){out.println("該使用者名稱已經被註冊!");response.sendRedirect("register.jsp");}else{在這裡寫插入資料的語句}擴充套件資料:訪問資料庫類檔案寫法//根據傳過來的使用者名稱查詢資料庫中是否存在此使用者public String tblUserExist(String uName){String username = "";String sql="select uName from tbl_user where uName=?";try {pst = con.prepareStatement(sql);pst.setString(1,uName);ResultSet rst = pst.executeQuery();if(rst.next()){username=rst.getString(uName);}} catch (SQLException e){e.printStackTrace();}finally{this.closepst();//關閉pst物件this.closecon();//關閉資料庫物件}return username;}