웹 개발 (38) 썸네일형 리스트형 JSP와 MariaDB 연동하기(6) 로그인 페이지를 구현해 보았다. DB에 id와 pw를 넣어놓고 알맞게 입력하면 이전의 empList.jsp를 보여주는 간단한 jsp를 만들었다. 20240315 JSP와 MariaDB 연동하기(5) 이번엔 이전의 페이지 왼쪽 부분에 사이드바를 만들었다. 왼쪽 사이드의 DEPTNO를 누르면 해당 부서의 emp만 나오게 되는 것이다. 왼쪽 div의 dept값을 요청한 것을 getParameter로 deptNo 변수에 담는다. broad-backend.tistory.com DB는 MariaDB를 사용했으며 아래에 DB가 있다 bootstrap을 사용해 로그인 폼을 꾸미고 post방식으로 폼을 만들었다. loginForm.jsp loginForm id : pw : 로그인 id값과 pw값을 getParameter.. JSP와 MariaDB 연동하기(5) 이번엔 이전의 페이지 왼쪽 부분에 사이드바를 만들었다. 왼쪽 사이드의 DEPTNO를 누르면 해당 부서의 emp만 나오게 되는 것이다. 왼쪽 div의 dept값을 요청한 것을 getParameter로 deptNo 변수에 담는다. 그후 deptNo가 null일때(아예 초기화면), 0일때(부서 지정x), 값이 있을때로 나뉘어 sql문을 작성한다. 왼쪽 div의 DEPTNO는 sql문을 따로 선언했다. DISTINCT를 사용해 중복을 제외하고 SELECT해서 가져올 수 있도록 했다. empList.jsp emp 관리 DEPTNO emp 리스트(DEPTNO: ) EMPNO ENAME DEPTNO 글쓰기 JSP와 MariaDB 연동하기(4) 아래에 이전 글이 있다. 2024.03.14 - [웹 개발] - 20240314 JSP와 MariaDB 연동하기(3) 20240314 JSP와 MariaDB 연동하기(3) 앞선 내용들을 바탕으로 DB에 있는 데이터 값들을 페이지에 table로 출력(전체가 아닌 일부)하고 row의 값들 중 하나를 클릭하면 그 row에 대한 모든 값들이 나오게 만드는 연습을 했다. 2024.03.14 - [ broad-backend.tistory.com 이번에는 전의 DB에 emp를 추가할 수 있는 페이지를 만드려고 한다. 일단 empList.jsp에 글쓰기 폼이 될 insertEmpForm.jsp로 a태그를 사용해 연결한다. empList.jsp emp 관리 emp 리스트 EMPNO ENAME 글쓰기 다음으로 글쓰는 페이.. JSP와 MariaDB 연동하기(3) 앞선 내용들을 바탕으로 DB에 있는 데이터 값들을 페이지에 table로 출력(전체가 아닌 일부)하고 row의 값들 중 하나를 클릭하면 그 row에 대한 모든 값들이 나오게 만드는 연습을 했다. 2024.03.14 - [웹 개발] - 20240313 JSP와 MariaDB 연동하기(2) 20240313 JSP와 MariaDB 연동하기(2) DriverManager.getConnecton()메소드를 통해 RDBMS 연결을 했다. 그 후 DB에 쿼리를 전달해서 데이터를 확인할 수 있도록 해야한다. DriverManager.getConnecton()를 Connection 객체에 담는다. PreparedStatement클래스를 broad-backend.tistory.com 위의 글에 db의 table을 사용할 것.. JSP와 MariaDB 연동하기(2) DriverManager.getConnecton()메소드를 통해 RDBMS 연결을 했다. 그 후 DB에 쿼리를 전달해서 데이터를 확인할 수 있도록 해야한다. DriverManager.getConnecton()를 Connection 객체에 담는다. PreparedStatement클래스를 이용해 객체를 생성하고 Connection클래스의 prepareStatement()메소드를 통해 쿼리를 전달한다 executeQuery() 메소드를 ResultSet에다가 담으면 DB에 있는 데이터를 출력할 준비가 되었다. ResultSet의 next() 메소드로 행에 값이 없을때(false)가 될때까지 while문으로 반복한다. ResultSet의 next() 값이 true라면 각각의 column의 값들을 타입에 맞게 변.. JSP와 MariaDB 연동하기(1) Maven Repository 사이트에 들어가서 mariaDB를 검색! https://mvnrepository.com/ 버전을 선택 후 jar 파일을 다운로드 한다 eclipse의 src/main/webapp/WEB-INF/lib에 jar파일을 넣는다. 해당 방법은 생성하는 프로젝트마다 해당 폴더에 jar파일을 넣어줘야 한다. Class.forName("org.mariadb.jdbc.Driver") 메소드로 Driver클래스를 메모리에 로딩시킨다. 이후 DriverManager.getConnecton()메소드를 통해 url, userId, userPassword를 매개변수로 전달하면 연결 성공! 이전 1 2 3 4 5 다음