본문 바로가기

728x90

전체보기

(65)
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를 매개변수로 전달하면 연결 성공!
20240313 달력(전체) 이전에 만들었던 달력(3월)을 업그레이드 했다. 이전달과 다음달을 누르면 해당 월의 달력이 나오도록하기 위해 targetYear targetMonth를 String으로 선언하고 request.getParameter()로 받아 올 수 있도록 한다. targetYear와 targetMonth가 null일때는 오늘 날짜(해당 월)의 달력을 출력하도록 한다. calendarVer3.jsp 2024/3/1변경 } else { firstDate.set(Calendar.YEAR, Integer.parseInt(targetYear)); firstDate.set(Calendar.MONTH, Integer.parseInt(targetMonth)); firstDate.set(Calendar.DATE, 1); } // 3) ..
20240313 값을 넘기는 3가지 방법 페이지에서 다른 페이지로 값을 넘기는 방법이 3가지가 있다. 웹 브라우저의 주소창을 이용하는 방식(GET 방식) 태그를 이용하는 방식(GET 방식) 태그의 action 속성을 이용(GET / POST 방식) requestPage.jsp requestPage 1. 웹브라우저 주소창을 이용(GET 방식) 태그 이용(GET 방식) 페이지 요청 3. 태그의 action 속성을 이용(GET / POST) FORM GET방식 x는 hidden y: 전송 FORM POST방식 z: 전송 response.jsp responsePage x: y: z:
20240312 <a>태그로 값 넘겨 구구단 출력 a태그를 사용해 값을 넘겨 구구단을 출력하는 페이지이다. 단 수를 클릭하면 guguList.jsp?dan="i" 의 i부분에 단수에 해당하는 숫자(getParameter()로는 String으로 받아 문자열임)가 넘어간다. 넘어온 단 수를 Integer.parseInt()를 사용해 int값으로 변경하고 구구단을 출력한다. guguList.jsp guguList 단 x = x = .
20240312 카드 출력 카드의 숫자와 모양이 포함된 Card클래스를 만든다 package game; public class Card { public int num; public String kind; } 스페이드 부터 클로버까지 총 52개의 Card를 담기 위해 Card클래스로 배열을 만든다. 카드 모양 4가지를 담는 String 배열을 만든다. for문을 사용해 Card배열에 숫자와 모양을 넣는다. for문을 통해 숫자와 모양이 담긴 Card 배열을 섞는다. img태그를 사용해 출력한다 card.jsp 0, 13 ~ 25 -> 1 ... 39 ~ 52 -> 3 } for(Card c : db) { System.out.println(c.num + " " + c.kind); } // 셔플하기 for(int i = 0; i < 1..
20240312 원피스 출력 자바 패키지를 만들어 Pirate클래스를 만든다 package onepiece; public class Pirate { public String name; public String gender;//남, 여 public boolean devilFruit;// 열매능력자 -> true public int age; public String team; } Pirate클래스로 배열을 만들고 10명의 만화 주인공들의 정보를 넣는다. 그 후 테이블을 만들고 조건에 맞게 출력! pirateList.jsp

728x90