본 실험에 사용된 소프트웨어는 myeclipse10, tomcat7, Dreamweaver, sqlserver2008 데이터베이스입니다. 사용자는 자신의 사용자 이름과 비밀번호를 사용하여 로그인할 수 있습니다.
추천 과정: Java 튜토리얼.
로그인에 성공하면 페이지에 로그인 성공이 표시됩니다. 비밀번호가 틀리면 페이지에 로그인 실패가 표시됩니다. javabean 메소드를 사용하여 데이터베이스에 연결하려면 sqlserver2008 드라이버를 다운로드하고 웹 프로젝트 폴더 아래 src 폴더에 새 패키지 "Bean"을 생성한 후 이 패키지 아래에 새 "DBBean.java" 파일을 생성해야 합니다.
DBBean.java 파일 코드는 다음과 같습니다.
package Bean; import java.sql.*; public class DBBean { private String driverStr = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private String connStr = "jdbc:sqlserver://localhost:1433; DatabaseName=JXP"; private String dbusername = "sa"; private String dbpassword = "123456"; private Connection conn = null; private Statement stmt = null; public DBBean() { try { Class.forName(driverStr); conn = DriverManager.getConnection(connStr, dbusername, dbpassword); stmt = conn.createStatement(); } catch (Exception ex) { System.out.println("数据连接失败!"); } } public int executeUpdate(String s) { int result = 0; System.out.println("--更新语句:"+s+"\n"); try { result = stmt.executeUpdate(s); } catch (Exception ex) { System.out.println("执行更新错误!"); } return result; } public ResultSet executeQuery(String s) { ResultSet rs = null; System.out.print("--查询语句:"+s+"\n"); try { rs = stmt.executeQuery(s); } catch (Exception ex) { System.out.println("ִ执行查询错误!"); } return rs; } public void execQuery(String s){ try { stmt.executeUpdate(s); } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("执行插入错误!"); } } public void close() { try { stmt.close(); conn.close(); } catch (Exception e) { } } }
WEBROOT 디렉터리에는 login.jsp, logincheck.jsp, loginsuccess.jsp 세 개의 jsp 페이지 파일이 있습니다. login.jsp 페이지에 다음을 입력할 수 있습니다. 사용자 이름, 비밀번호, 로그인에 성공하면 로그인 버튼을 클릭하여 loginsuccess.jsp 페이지로 이동합니다. 비밀번호가 올바르지 않으면 페이지는 로그인 실패 페이지로 이동합니다. (물론 해당 페이지로 이동하기 전에 sqlserver2008에서 새 데이터베이스를 생성하고 데이터베이스 디렉터리에 새 테이블을 생성한 후 테이블 정보를 입력해야 합니다.)
폴더 구조 스크린샷:
login. login.모든 내용이 정확하면 다음 페이지가 표시됩니다.
비밀번호가 틀리면 다음 페이지가 표시됩니다.
위 내용은 JSP에서 로그인 인터페이스를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!