본문 바로가기

전체 글174

컬럼의 타입과 입력되는 타입이 다를경우 mysql에서 컬럼의 타입은 int로 해놓고insert할때 문자열의 데이터를 넣으니.. 에러가 뜬다 2017. 2. 6.
[mysql] ORDER BY 오름차순 내림차순 2017. 2. 3.
[mybatis] SELECT as 데이터베이스에 있는 데이터를 가져오려고 할때DTO의 변수명과 데이터베이스에 있는 컬럼명이 다르기 때문에as를 사용하여 맞춰준다. 하지만 이렇게 쓸 경우에는 sql에서 . 이나 '' 등 특수 문자를 별도로 사용 못해서 에러가 뜬다.필요에 의해 특수문자를 사용 하려면 as "name" 형식으로 바꾸어도 올바른 쿼리 문이 된다. 2017. 2. 3.
[mybatis] mapper 설정 오류 mapper.xml을 작성 할때 추가하지 않아서 톰캣 실행시 오류가 뜬다.servlet-context.xml 에 경로를 설정 하더라도 경로를 찾지 못해서주소 앞에 * 추가 -> 경로는 찾는다 ! 하지만 mapper가 제역할을 하지 못하고 오류를 내뱉는다.Mapped Statements collection does not contain value for ... 매퍼의 id가 다를때, Parameter와 bean의 필드 명이 다를때, mapper.xml namespace와 DAO에서 호출하는 namespace가 다를때, 매퍼가 없거나 스펠링이 틀릴때 뜨는거라는데(참고) 이유는 요것 을 빼놓아서... 만들때 잘 만들자 빼놓지 말고 [출처] [error] Mapped Statements collection do.. 2017. 2. 2.
[시험] 2017년 정보처리 기사 시험 일정 큐넷 : www.q-net.or.kr > 시험 일정 > 과목- 필기 : 19,400원ㄱ 데이터베이스(20 문항)1. 데이터베이스의 이해- 데이터베이스의 개념정보처리시스템과 데이터베이스의 개념, DBMS의 기능, 데이터베이스 시스템의 구성- 자료구조의 기본기본자료형, 선형 및 비선형 구조, 정렬 탐색기법, 인덱스구조, 파일조직기법 2. 데이터베이스 일반- 관계데이터베이스 모델과 언어관계데이터모델, 관계데이터언어(관계대수, 관계해석)SQL언어(DDL, DML, DCL, Embedded SQL), 시스템카탈로그와 뷰- 데이터모델링 및 설계데이터모델 개념, 개체-관계(E-R)모델, 논리적 데이터모델(관계형, 계층형, 네트워크형),물리적 데이터베이스 설계, 관계 데이터베이스의 정규화(1, 2, 3, BCNF, 4.. 2017. 2. 2.
라이브러리 프레임워크 프레임워크는 차, 비행기, 배같은 탈것입니다. 사람이 타서 엔진 켜고, 기어 넣고, 핸들 돌리고, 운전하거나, 조종하거나 해야합니다.도구를 쓸 때, 급하면 썰어야 할 곳에 망치를 쳐도 됩니다. 땅 파야할 때 톱으로 땅을 긁어내도 됩니다. 사람은 도구를 선택하는 입장이기 때문에, 어떤 도구를 사용하든 원하는 것을 만들어낼 수 만 있으면 됩니다.반면에, 탈것은 정해진 곳으로만 다녀야 합니다. 차를 타고 하늘을 날거나, 배를 타고 땅으로 갈 수는 없습니다. 하지만, 그 목적에 맞게 만들어져 있기 때문에, 톱이나 망치를 들고 먼저 탈것을 만들어야할 필요가 없습니다. 그저 정해진 규칙에 맞춰서 엔진, 기어, 핸들만 잘 돌리면 됩니다.라이브러리와는 달리 프레임워크는 이미 프로그래밍할 규칙이 정해져 있습니다. 예를 .. 2017. 1. 25.
Join >>> JOIN 2017. 1. 25.
[데이터베이스] 뷰(view) 란? 뷰 : 테이블의 조건, 조합으로 보여지는 가상의 테이블.- 내부에 데이터를 저장하고 있지 않으면 기본 테이블의 select 쿼리문이 저장되어 있다.- 지정된 데이터와 컬럼에만 공개하며 접근을 제한 한다.- 조인(join)쿼리와 같은 복잡한 쿼리를 많이 사용한다면 뷰로 만들어 단순한 쿼리 문장을 이용 가능. - 생성문(oracle)CREATE [OR REPLACE] VIEW 뷰이름ASSELECT문[WITH READ ONLY]; > WITH READ ONLY : 읽기전용 뷰> where절 다음에 WITH CHECK OPTION 명시하면 조건에 만족하는 데이터만뷰를 통해 insert, update 가능, 조건에 사용된 컬럼값은 뷰를 통해 변경 불가능 2017. 1. 25.
정규화 데이터베이스 설계에서 관계의 중복과 갱신 이상을 최소화시켜 효율적으로 관리하기 위해 구조화 시키는 작업.갱신 이상 : 수정이상, 삽입이상, 삭제이상1NF(First Normal Form) null값 없고 중복되는 기능/ 속성 없다.2NF(Second Normal Form) 하나의 필드에서 다른 필드를 설명할 수 있을때 분리 해야한다.또는 두개의 테이블에서 어떠한 것을 참조 할수 있다면 삭제 해야한다.ㄱ A 123ㄱ A 234ㄴ B 345ㄷ A 456ㄹ B 567 ㄱ A ㄱ 123ㄷ A ㄱ 234ㄴ B ㄴ 345ㄹ B ㄷ 456 ㄹ 567 3NF(Third Normal Form)필드가 서로 독립적이여야 하며, 계산이 가능한 열은 제거 한다. 스미스 901010-1234567 남 28세미스미 911111-2.. 2017. 1. 25.