목록DB (9)
컴공생의 다이어리
Spring root-context.xml에서 db 정보 properties 파일로 분리 스프링 프로젝트에서 root-context.xml에 있는 db정보를 properties 파일로 분리하는 방법에 대해 정리하고자 한다. 우선 properties 파일을 하나 생성해주는데 나는 src/main/resources/config 폴더 밑에 database.properties라는 이름으로 파일을 생성했다. 그리고 파일 안에 db 관련 정보를 넣어줬다. db.url=jdbc:mariadb://127.0.0.1:3306/test db.username=root db.password=0000 그리고 나서 root-context.xml 파일의 시작 태그 뒤에 바로 아래 코드를 삽입해주었다. 만일 위치나 파일 명이 다르면..
스키마(schema) 스키마는 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것이다. 인스턴스(instance) 인스턴스는 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값이다. https://jipark2.tistory.com/3 스키마와 인스턴스 데이터베이스에 대하여 논할 때 데이터베이스 스키마와 데이터베이스 인스턴스를 구분해야 한다. 스키마(schema)란 데이터베이스의 논리적 설계에의해 생성된 데이터베이스 구조와 데이터베이 jipark2.tistory.com http://www.yes24.com/Product/Goods/67882661 데이터베이스 개론 - YES24
정보 시스템(Information System) 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단을 정보 시스템이라고 한다. 아래 그림을 보면 알겠지만 정보시스템 안에서 데이터를 저장하고 있다가 데이터 처리가 필요할 때 데이터를 제공하는 핵심 역할을 데이터베이스가 한다. 데이터베이스(DB; Database)란? 데이터베이스는 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합이라고 정의한다. 데이터베이스 성질 - 통합 데이터 : 데이터의 중복을 최소화하고 통제가 가능한 중복만 허용하는 데이터 - 공유 데이터 : 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 데이터 - 저장 데이터 : 컴퓨터가 ..
MariaDB 설치 - Windows(윈도우) 기준 MariaDB를 설치하려면 아래 사이트를 들어가서 Download 버튼을 눌러주면 된다. 혹시 원하는 버전이나 나에게 맞는 설정이 있다면 조건을 선택하고 Download 버튼을 누르면 된다. https://mariadb.org/download/ Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 설치 프로그램을 다운받은 후 실행시키고 Next를 버튼을 클릭한다. 아래 화면이 나오면 root 계정에 대한 비밀번호를 설정해주고 UTF8 관련 체크 박스에 체크를 해 데이..
DB Browser for SQLite 설치 SQLite를 GUI로 보기 위한 DB Browser for SQLite의 설치방법에 대해 정리하고자 한다. 우선 아래 링크에 접속해서 자신의 운영체제에 맞는 설치 프로그램을 다운받는다. https://sqlitebrowser.org/dl/ Downloads - DB Browser for SQLite (Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error),..
장고 DB(migration) 초기화 장고 DB를 초기화하려면 아래와 같은 명령어를 순서대로 입력해주면 된다. find . -path "*/migrations/*.py" -not -name "__init__.py" -delete find . -path "*/migrations/*.pyc" -delete rm -rf db.sqlite3 pip install --upgrade --force-reinstall Django python manage.py makemigrations python manage.py migrate python manage.py runserver https://yuda.dev/216 [Django] Django 마이그레이션 초기화하기 이 문서는 How to Reset Migrations..
장고 모델(model) 수정시 모델(models.py)을 수정했다면 장고에게 makemigrations를 통해 알려주고 migrate로 데이터베이스에 반영해야 한다. 서버가 돌아가고 있다면 종료를 하고 아래와 같은 명령어 3개를 터미널에 차례대로 입력해줘야 한다. www.yes24.com/Product/Goods/96541859 Do it! 장고+부트스트랩 파이썬 웹 개발의 정석 만들면서 배우는 파이썬 웹 개발 A to Z!파이썬 기초 문법만 알면 나만의 블로그 사이트를 만들 수 있다!이 책은 블로그 웹 사이트를 만드는 실습을 진행하면서 웹 개발 기초부터 블로그 개발, 배 www.yes24.com
oracle XE 설치 * 미리 말해두자면 oracle XE를 다운 받기 위해서는 oracle 회원가입이 필요 * 1. 오라클 홈페이지 접속 2. 리소스 메뉴에서 소프트웨어 다운로드 클릭 3. 개발자 다운로드 메뉴의 데이터베이스 클릭 후 Database 18c Express Edition 클릭 4. 사용하고 있는 운영체제에 맞는 버전을 다운로드 5. 설치 파일이 다운로드 된 후 압축을 해제하여 setup.exe를 실행 6. 라이선스 계약 동의에 체크하고 다음 버튼을 클릭 7. oracle 데이터베이스 설치할 폴더를 설정 (굳이 특별한 설정이 필요하지 않다면 다음 버튼을 클릭) 8. 데이터베이스 비밀번호를 설정 (기억하기 쉽게 0000이나 1234로 하면 편함) 9. 마지막으로 설치 버튼을 클릭
이전 편 ---> oracle(오라클) SQL Developer 설치(1) oracle SQL Developer 설치 1. Developer 실행 후 좌측의 초록색 + 버튼을 눌러 새 접속을 함 2. 사용자 이름과 비밀번호에 oracle XE를 설치하면서 만든 사용자 이름과 비밀번호를 넣어야 한다. 사용자이름에는 system을 넣고 비밀번호에는 각자가 설정한 것을 넣는다. (만일 oracle XE를 설치 하지 않았다면 설치해야 함 - 설치 방법은 oracle XE 설치 게시물 참고) 3. 아래와 같이 꼭 넣어야 하는 부분을 채웠으면 테스트를 눌러서 상태가 성공인지 확인해주고 접속 버튼을 클릭 4. 다음과 같이 생성이 되면 성공이다!