본문 바로가기

DBMS11

db연동하기 workbech 켜서 빨간세모 버튼 클릭하쇼 스키마 만들고 apply! 인텔리제이 오른쪽 창에 데이터베이스 들어가면 + 버튼 눌러서 데이터소스에 mysql 들어가면 위와같은 창이 나온다. 포트와 사용자 창, 그리고 비밀번호 설정을 해준 다음에 연결테스트 한번 해주고! 확인 눌러준다. + 테스트 코드는 h2를 사용하기 때문에 h2 연동 방법 또한 적어보자면 일단 cmd창에서 h2를 실행하면 아래와 같은 창이 서버에 뜬다. 그럼 jdbc url을 복사해서 다시 인텔리제이로 돌아와 데이터 소스에 h2를 추가해준다. 이때 복사한 url을 해당 칸에 붙여넣어주고 사용자와 포트번호 등 사용자 설정에 맞춰 해주면 된다. 2023. 9. 13.
H2 db 서버에 올리기 program files에서 h2->bin파일까지 경로를 찾는다. (H가 대소문자 차이가 있을 수 있다. 다운 받은 방식에 따라 달라지는 것이므로 상관할 필요는 없다.) 경로에다가 아래와 같이 cmd를 치고 엔터 눌러준다. 명령창에 dir 쳐주면 디렉터리가 뜬다. 명령창에 h2.bat 쳐주기 url 바꾸지말기 파란색 jdbc 경로만 내 설정대로 해주기 다른 사람들과 프로젝트 중이라면 사용자명 맞춰주기 비밀번호는 null값이어도 되고 팀원들이랑 맞추기 properties를 git ignore할거면 상관없긴 하다 연결 누르면 서버에 올려짐! 팀플하다 설정이 끝났는데 다른 팀원이 포트 넘버가 겹쳐서 바꿔야 할 상황이 왔었다. 보통 사용자 파일에 있는 ".hw.server" 파일을 찾고 ( h2.server.p.. 2023. 9. 6.
[MySQL] 데이터 베이스 필수 용어 기본키 열(Primary Key) 기본키 열은 각 행을 구분하는 유일한 열 중복은 안 되며 null이면 안 됨 각 테이블에는 기본 키가 하나만 지정됨 외래키(Foriegn Key) 두 테이블의 관계를 맺어주는 키 외래키 값은 null이거나 부모 테이블의 기본키 값과 동일해야한다. (참조 무결성) 2023. 7. 13.