본문 바로가기

전체 글

(91)
DDL (SQL_활용) DDL - DDL은 '데이터를 정의하는 언어'로서, DBMS에서는 오브젝트라고 한다. - 오브젝트를 생성, 변경, 그리고 제거 하기 위한 언어 오브젝트 유형 DDL 대상 설명 비고 스키마(Schema) -DBMS 특성과 구현 환경을 감안한 데이터 구조 DBMS마다 차이 도메인(Domain) -속성의 데이터 타입과 크기, 제약 조건 등을 지정한 정보 -속성이 가질 수 있는 값의 범위로 이해 가능 예를 들어, 주소를 VARCHAR(120)로 정의 테이블(Table) -데이터 저장 공간 뷰(View) -하나 이상의 물리 테이블에서 유도되는 가상의 논리 테이블 인덱스(Index) -검색을 빠르게 하기 위한 데이터 구조 스키마란? 1. 스키마는 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데..
webServlet 맵핑 한 요청URL 가져오기 서블릿에서 보내온 요청에 대해 URL을 가져오기 위해서는 HttpServletRequest 객체를 사용한다. getRequestURL() -프로토콜+도메인+포트번호+컨텍스트 경로+서블릿 경로를 알 수 있다. getRequestURI() -컨텍스트 경로+ 서블릿 경로를 알 수 있다. getContextPath() -컨텍스트경로를 얻어온다. getServletPath() 서블릿경로를 얻어온다. 그외의 쿼리, 도메인 등이 있지만 이것부터 알고 쓰자! String RequestURI = request.getRequestURI(); String contextPath = request.getContextPath(); String commend = RequestURI.substring(contextPath.lengt..
디버그,디버깅이란 무엇일까?(eclipse 디버깅 하기) 유튜브를 보다가 문득 궁금해졌다. 디버그란 오류인데 디버깅이란 무엇일까? eclipse에서는 디버깅을 어떻게 할까? 디버그(Debug)는 프로그래밍 과정중에 발생하는 오류나 비정상적인 연산, 즉 버그를 찾고 수정하는 것이다. 이 과정을 디버깅(Debugging)이라 하기도 한다고 나무위키에 나와있다. 출처:https://namu.wiki/w/%EB%94%94%EB%B2%84%EA%B7%B8 디버그 - 나무위키 디버그(Debug)는 프로그래밍 과정중에 발생하는 오류나 비정상적인 연산, 즉 버그를 찾고 수정하는 것이다. 이 과정을 디버깅(Debugging)이라 하기도 한다. Debug의 어원의 유래는 초창기 컴퓨터에 나방이 들어가 고장을 일으킨데에 있다. 그뒤로 버그는 스위를 조작하는데 발생한 오류의 은유적..
커넥션 풀(사용법)-Oracle 기준 WEB-INF 파일 안에 context.xml 파일을 하나 생성하고 를 입력 후 저장하고 DB연결을 할 class 파일에 Connection conn = null; public UserDAO() throws NamingException, SQLException { Context init = new InitialContext(); DataSource ds = (DataSource) init.lookup("java:comp/env/jdbc/OracleDB"); conn = ds.getConnection(); } 를 넣으면 UserDAO라는 class파일에 DB연동이 성공된다.
데이터베이스와 DBMS 정리(DB) 데이터 베이스와 DBMS 데이터 베이스란 여러 시스템들이 공유할 수 있도록 저장되어 운용되는 데이터의 집합을 말한다. 먼저 데이터베이스는 통합된 데이터 이다. 데이터베이스를 사용하게 되면 데이터를 통합하여 관리 하기 때문에 데이터 중복현상이 발생하지 않게 된다. 그 외 실시간 접근, 사용자가 데이터베이스에 접근하여 데이터를 요청하면 데이터베이스는 실시간으로 응답이 가능하다는 특성과 계속적인 삽입, 삭제, 갱신으로 데이터의 변화가 일어난다는 특성을 꼽을 수 있다. 데이터 베이스 특징 데이터베이스는 통합된 데이터다. 데이터 중복현상이 발생안한다. 실시간 접근 가능, 실시간으로 응답 데이터의 변화가 일어난다. DBMS DBMS란 Database Management System의 약어이며, 응용 프로그램과 데이..