목록Programming/DB (4)
Sio's Programming
DAO , DTO DAO : Data Access Object DTO : Data Transfer Object DAD(DB로 접근해서 로직을 수행하는 역할)클라이언트 -------> WAS -----> DB DTO(데이터를 하나로 묶어서 JSP나 Servlet으로 전달한다) DAO 데이터 베이스에 접속해서 데이터 추가,삭제,수정 등의 작업을 하는 클래스일반적인 JSP혹은 Servlet 페이지내에 위의 로직을 함께 기술할 수도 있지만, 유지보수 및 코드의 모듈화를 위해 별도의 DAO클래스를 만들어 사용 합니다. DTO DAO클래스를 이용하여 데이터 베이스에서 데이터를 관리할 때 데이터를 일반적인 변수에 할당하여 작업 할수도 있지만, 해당 데이터의 클래스를 만들어 사용 합니다. 웹브라우저 - > 서버 -> ..
오라클 SQL Developer(오라클에서 제공하는 데이터베이스 전용 GUI툴) 설치아래주소로 접속 후 다운 받습니다 http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 다운로드 후 압축 풀기 exe 파일 실행 실행 후 DB 계정 ID/PW 로 접속 회원가입 및 회원정보 수정 프로그래밍처음 개발을 시작하는 개발자가 프로젝트에서 처음 접하는 프로그래밍은 회원관리 부분일 것 입니다.회원 가입 및 회원 정보 수정 프로그래밍일 통한 JDBC사용법을 학습합니다. 전체적인 흐름 Join.html -> JoinOK -> JoinResult.jsp -> login.html -> LoginOK -> loginResult...
JDBC 살펴보기 JAVA 프로그램에서 SQL문을 실행하여 데이터를 관리하기 위한 JAVA API 입니다.JDBC의 특징은 다양한 데이터 베이스에 대해서 별도의 프로그램을 만들 필요 없이, 해당 데이터 베이스의 JDBC를 이용하면하나의 프로그램으로 데이터베이스를 관리 할 수 있습니다.우리는 Oracle을 사용하므로, Oracle용 JDBC를 사용하며, 이것은 오라클을 설치하면 자동으로 설치 되고,이클립스에서 해당 클래스 파일을 복사하면 됩니다. 오라클 드라이버를 사용하기 위한 ojdbc6_g.jar 파일 복사C:\down\OracleXE112_Win64\DISK1 // 오라클 설치경로에서 ojdbc6_g.jar 복사해서 C:\Program Files\Java\jre1.8.0_161\lib\ext // 자..
데이터 베이스의 개요 우리는 실생활에 많은 데이터를 이용해서 생활 합니다.지하철 배차시간, 회사 출퇴근 기록, 달력, 전화번호 북, 메시지함 등등수없이 많은 데이터를 이용해서 생활하고 있습니다. 이러한 많은 데이터를 관리하기 위한 수단으로 데이터 베이스가 있습니다. 데이터베이스는 데이터의 추가, 삭제, 검색 이동 등의 기능이 쉽게 되어 있어 사용자로 하여금 원하는 데이터를빠른 시간 내에 이용할 수 있게 합니다. 그리고 데이터 베이스를 관리하는 도구가 DBMS(DataBase Management System, 데이터 베이스 관리 시스템) 입니다.DBMS는 언어와 데이터 베이스를 연결해 주는 도구 입니다. 일반적으로 데이터 베이스와 동일시 합니다. DBMS는 종류가 다양하며, 그 중에서도 가장 많이 사용하는..