Database36 테이블명을 정의할때 지켜야하는 7가지 규칙 1. 이름은 snake case를 따른다. - snake case란 모든 글자를 소문자로 하고, 언더스코어(_)로 단어를 구분해주는 방법이다. ex) userLogin, Name (X) --> user_login, name (O) 2. prefix와 postfix는 사용하지 않는다. (옛날 방식) ex) user_TB (X) 테이블 관련 3. 테이블의 이름은 복수가 아닌 단수로 쓴다. ex) members (X) -> member (O) 4. 가능하면 단어를 줄여쓰지 않는다. (no abbreviation) ex) mid_ma (X) --> middle_name (O) 속성 관련 5. 테이블이 하나의 Primary Key를 가진다면 그 속성의 이름은 id로 한다. ex) user_id (X) -> id .. 2021. 11. 25. 오라클 데이터베이스 생성 오라클은 데이터베이스를 생성하기 위해서는 사용자를 만들고 생성한 사용자에 권한을 부여해야한다. alter session set "_ORACLE_SCRIPT"=true; 오라클 12 이상 버전을 사용한다면 위 쿼리를 실행 한 후에 아래 쿼리를 실행하여야한다. 오라클 12 이상 버전은 유저를 생성할때 앞에 C##을 붙여야 하는데 위 쿼리는 앞에 C##을 붙이지 않아도 되게 해준다. 위 쿼리를 실행하지 않으면 'ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.' 에러가 나올것이다. 위 쿼리를 실행하고싶지 않다면 CREATE USER "C##ADMIN" 과 같은 형식으로 사용자를 추가하면 된다. 1. 아래 코드를 사용해 ADMIN 사용자를 만들고 기본테이블 스페이스, 임시 테이블 스페이스를 지정해준.. 2021. 11. 25. 오라클 포트번호 변경 SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL; 현재 포트 확인 명령어 EXEC DBMS_XDB.SETHTTPPORT(9090) 포트번호를 9090으로 변경 톰캣 8080 포트와 충돌이나서 포트변호를 변경할 필요가 있을때 해당 명령어를 사용해서 변경하면된다. 만약 톰캣 8080 포트와 충돌이 나면 localhost:8080에 접속할때 로그인을 하는 팝업이 나온다. 2021. 11. 24. MyBatis, 마크업 에러 The content of elements must consist of well-formed character data or markup. mybatis에서 부등호를 사용할때 위 에러가 나올때가 있는데 그럴때는 해당 코드를 아래와같이 감싸줘야한다 DATE >= '2021-01-01' -- 이와같은 코드가 에러가 나오면 아래와같이 사용한다. = '2021-01-01']]> 2021. 10. 21. 이전 1 ··· 3 4 5 6 7 8 9 다음