반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[DataBase] 데이터 베이스 연동 프로그램 본문
반응형
데이터베이스 연동 프로그램
- 데이터베이스 연동프로그램을 만들 때 에는 VO와 DAO를 만드는 것이 일반적이다.
- value object(VO): 데이터베이스 테이블을 객체로 표현하기 위한 클래스
- dataBase Access Object (DAO) : 데이터베이스에 접근하여 검색, 추가, 수정, 삭제의 명령을 수행하는 클래스
- 컴퓨터를 웹서버로 꾸미기 위해 톰캣 설치
- https://tomcat.apache.org/download-90.cgi
- 32-bit/64-bit Windows Service Installer
- 자바(jdk) 설치된 경로에 설치
- c\Tomcat으로 설치
- chrome 주소 창에 localhost:8080
- Tomcat 연결 잘 되면 고양이 그림과 함께 Tomcat 사이트 나옴
- 실행하고 있는 tomcat stop하고 확인
- eclipse Server 생성 : file - new - Server - server- Apache - Tomcat v9.0 Server - 톰캣 설치경로 지정(c\Tomcat), JRE에 jre 선택
- dynamic web project : file - new - other - dynamic web project
- jsp 파일 생성 : 생성하고 싶은 주소인 dynamic web project에서 마우스 오른 쪽 키 - JSP file - 이름 지정 후 finish
- tomcat port 지정: Modulers - server - tomcat~ 클릭- ports - tomcat admin port의 port number에 8005 지정 - ctrl+s
- JSP 파일 run
- server 가동 중지 : console에서 빨간 네모
- <% %> 안에 자바 문법으로 코드 작성
- 프로젝트이름\src\main\webapp\WEB-INF\lib에 ojdbc 붙여넣기
input 태그로 입력 받아서 출력하기
- <form action="어디로 보낼지" method="서버에 보내는 방식">
- <input type="입력받을 값(서버에서 받을 값)" name = "이름">
<form action="searchEmp_input.jsp" method="post">
관리자 이름 : <input type="text" name = "mname">
<input type="submit" value="부하직원 검색">
</form>
- <% %> 안에서
- 이름이 한글로 오기 때문에 한글 설정: request.setCharacterEncoding("euc-kr");
- 사용자가 입력한 값을 받아서 변수에 저장 : 변수 = request.getParameter(input name에 설정한 값);
'Back-End > Database' 카테고리의 다른 글
[DataBase] 데이터 조작어(DML) - 명령어 (0) | 2022.04.25 |
---|---|
[DataBase] 데이터 정의어(DDL) (0) | 2022.04.24 |
[DataBase] 데이터조작어(DML) - Sub Query (0) | 2022.04.22 |
[DataBase] 데이터조작어(DML) - Join (0) | 2022.04.21 |
[DataBase] 데이터베이스 명령어 (0) | 2022.04.19 |