[JDBC] 게시판 만들기 board 테이블 생성 jsp6/writeForm.jsp 글쓴이 비밀번호 제목 내용 jsp6/writePro.jsp 게시판 글번호 중에 가장 큰 번호를 구해서 +1 // => 이번에 입력할 글 번호 구하기 int num=0; String sql2 = "select max(num) from board"; PreparedStatement pstmt2 = con.prepareStatement(sql2); ResultSet rs =pstmt2.executeQuery(); if(rs.next()){ //num의 최대값을 구해서 +1 => 이번에 입력할 글번호 num= rs.getInt("max(num)")+1; } //조회수 int readcount=0; //글쓴 날짜 Timestamp date = new Tim.. JDBC 2022.02.04
[JDBC] 회원정보목록 만들기 admin 계정 회원가입하기 loginForm창에서 로그인하기 jsp4/main.jsp 님 로그인 하셨습니다. 회원정보조회 회원정보수정 회원정보삭제 회원정보목록 ⇒계정이 admin이 아닐경우 회원정보목록 보이지 않음 ⇒admin 계정으로 로그인할 경우 회원정보목록 보임 jsp4/list.jsp 결과 저장 ResultSet rs = pstmt.executeQuery(); // 5단계 결과에서 다음행이동해서 데이터 있으면 true이면 열을 접근 출력 %> 아이디비밀번호이름가입날짜 회원정보목록 클릭 JDBC 2022.01.24
[JDBC] 회원정보 삭제하기 jsp4/deleteForm.jsp 아이디 : 비밀번호 : jsp4/deletePro.jsp 결과 저장 ResultSet rs=pstmt.executeQuery(); //5단계 if(rs.next()){ //3단계 삭제 sql String sql2="delete from member where id=?"; PreparedStatement pstmt2=con.prepareStatement(sql2); pstmt2.setString(1, id); //4단계 실행 pstmt2.executeUpdate(); //세션값 초기화 session.invalidate(); // main.jsp이동 response.sendRedirect("main.jsp"); }else{ %> JDBC 2022.01.20
[JDBC] 회원정보 수정 하기 jsp4/main.jsp 님 로그인 하셨습니다. 회원정보조회 회원정보수정 회원정보삭제 회원정보목록 jsp4/updateForm.jsp 수정 //Stirng id = 세션값 가져오기 //세션에 모든형이 저장될수 있기때문에 형변환 필요 String id = (String)session.getAttribute("id"); //1단계 드라이버 로더 Class.forName("com.mysql.jdbc.Driver"); // 2단계 디비 연결 String dbUrl ="jdbc:mysql://localhost:3306/jspdb3"; String dbUser = "root"; String dbPass = "1234"; Connection con = DriverManager.getConnection(dbUrl, d.. JDBC 2022.01.11
[JDBC] 로그인하기,회원 정보 조회하기 jsp4/loginForm.jsp 아이디 : 비밀번호 : jsp4/loginPro.jsp 권한부여, 세션값 생성 // 일치하면 => 페이지 상관없이 값을 사용할 수 있게 세션값 생성 session.setAttribute("id", id); //main.jsp이동 response.sendRedirect("main.jsp"); }else{ //비밀번호 틀림 %> 입력하신 정보가 틀립니다. jsp4/main.jsp 님 로그인 하셨습니다. 회원정보조회 JDBC 2021.12.25
[JDBC] 회원가입하기 member테이블에 회원가입 정보 추가하기 jsp4/insertForm.jsp 아이디 : 비밀번호 : 이름 : jsp4/insertPro.jsp 현시스템 날짜 시간 Timestamp date = new Timestamp(System.currentTimeMillis());//날짜를 사용할 공간 만듦 //1단계 드라이버 로더 Class.forName("com.mysql.jdbc.Driver"); //2단계 디비연결 String dbUrl ="jdbc:mysql://localhost:3306/jspdb3"; String dbUser = "root"; String dbPass = "1234"; Connection con = DriverManager.getConnection(dbUrl, dbUser, dbPass.. JDBC 2021.12.10
[JDBC] DB 백업/복구 하기 [ MySQL DB 백업 ] mysqldump -u계정명 -p DB명 > 저장할위치\DB명.sql [ MySQL DB 복구 ] mysql -u계정명 -p DB명 주의! DB명에 해당하는 DB 가 생성되어 있어야한다! JDBC 2021.12.01
[JDBC] 회원가입 하기위한 공간 테이블 만들기 // 회원가입 하기위한 공간 테이블 만들기 // 아이디, 비밀번호, 이름, 전화번호, 주소, 핸드폰번호, 이메일주소,가입날짜,. CREATE TABLE member( id varchar(10) PRIMARY KEY, pass varchar(10), name varchar(10), date datetime ); JDBC 2021.12.01