본문 바로가기

Back/SQL(DB)8

Mac OS Oracle Database 설치 SQLD 시험이 얼마 안남았다.슬슬 시동 걸어보려고 하는데, 오라클 설치부터 난관이다. 일단 내 맥북은 M2다.사양에 따라 호환이 안되기도 하니 확인부터 해야 삽질 덜 한다. Oracle Database는 Windows나 Linux 기반에 최적화되어있어Mac OS에 직접 설치하려면 Linux를 가상머신에 설치하고 그 안에 Oracle을 설치해야한다. 그래서 Oracle이 설치된 리눅스 환경을 통째로 컨테이너로 실행시킬 수 있는 Docker를 사용할건데,아래 Docker부터 다운받는다.https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker .. 2025. 5. 15.
[PGAdmin4] DB 유휴연결이 과할 때 연결된 DB 조회 및 끊기 DB 유휴연결이 너무 많은 상태라 사용하는 것 외에는 연결을 끊어야됐다. 연결된 DB를 조회하는 쿼리문은 아래와 같다.SELECT pid, usename, datname, state, queryFROM pg_stat_activityWHERE state = 'idle'; 해당 데이터베이스에 커서를 두고 우클릭→ Query Tool 에서 위 쿼리문을 입력해서 실행한다. 그럼 아래와 같이 연결상태를 조회 가능하다  연결된 DB를 종료하려면 아래 쿼리문을 입력해준다.SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state = 'idle' and datname = '내 DB 이름'; 2024. 10. 11.
Day48_무료로 SQL 공부 및 실습하기 나는 개발 초짜다. 개발 초짜도 아닌 개발 공부 초짜다. 솔직히 용어도 어려워서 못알아듣는데 혼자 공부하려고 하면 설치부터 세팅이 너무 어렵고 오래걸린다. 최근에 노트북 바꾸고 오류 해결한다고 초기화했다가 세팅하느라 애먹었다. 국비지원으로 공부중인 나도 이러는데 혼자 공부하는 사람들은 오죽할까 싶어 프로그램 설치 없이 실습할 수 있는 페이지를 하나 소개하려고 한다. 이미 너무 유명해서 코딩테스트도 여기서 많이 하는 프로그래머스(Programmers)다. https://programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 홈페이지.. 2023. 7. 5.
Day44_DB Schema스키마 데이터 저장소인 관계형 데이터베이스(DB)는 SQL문을 이용해 데이터베이스 파일 안에 구조를 만들고 자료를 담는다. 온라인 의류 쇼핑몰을 예로 들었을 때 회원, 제품, 주문 세 가지의 구성요소가 있다. 이 구성요소는 테이블(Table)이라는 엑셀 시트처럼 생긴 표로, 그 안에 데이터들을 담는다. 테이블 안의 데이터들은 일관적인 특징을 가지며 데이터가 중복되지 않는다. 회원 테이블에는 {회원 ID, PW, 주소}, 제품 테이블에는 {일련번호, 색상, 사이즈, 가격}, 주문 테이블에는 {주문한 회원 정보, 주문한 제품 정보, 주문일} 등의 데이터가 저장된다. 아래 표에서 속성이 ID, PW, 주소 등과 같은 데이터의 속성이 들어가는 회색의 첫 번째 행을 DB에서는 레코드(Record)라고 하는데, Row, .. 2023. 7. 2.
Day30_MySQL 연결 끊어짐 MySQL 연결 끊어졌을 경우 터미널에 brew services start mysql 입력해서 실행시키면 됨 2023. 6. 20.
Day23_html, CSS, 서버, DB 간의 관계성 우선 새로운 프로젝트를 생성해준다. 이클립스에서 Cmd + N을 눌러 새로운 Dynamic Web Project를 생성해준다. 이름은 Web001로 설정했다. Java Resources에 src 우클릭 → package 생성 → com.multi.mvc001 을 해주고, 강사님이 올려주신 html, css파일인 WebContent 파일들을 복붙해줬다. html을 제외한 jsp파일들은 지워주고 index.html을 첫 페이지로 하여 톰캣 서버를 실행시켜준다. 요렇게 브라우저에서 실행된다. * 동기식 통신 : 브라우저에 주소를 넣어주면, 브라우저가 서버로 주소와 같이 데이터를 http로 만들어서 요청을 보낸다. 여기서 브라우저의 주소를 넣는 방법은 태그와 태그 두 가지다. jsp를 만들어볼건데, jsp는 J.. 2023. 6. 14.