일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 패스트캠퍼스후기
- 스프링
- linux
- java
- 자바
- 직장인자기계발
- 리눅스
- 자바기초
- Spring
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 직장인인강
- String
- 재택근무
- 자바기본
- ncs
- js
- javabasic
- 패스트캠퍼스
- 디자인패턴
- 웹
- DB
- 패캠챌린지
- 국비
- DesignPattern
- 데이터베이스
- 자바예제
- 디자인
- 자바연습문제
- java기초
- Today
- Total
목록데이터베이스 (11)
FIF's 코딩팩토리
StarUML을 사용하여 SQL-Client 클래스 다이어그램 그리기 StarUML이란 StarUML은 UML(Unified Modeling Language)을 지원하는 소프트웨어 모델링 플랫폼이다. 총 11가지의 다양한 종류의 다이어그램을 제공할 뿐만 아니라 UML 프로파일 개념과 템플릿 기반의 문서 및 코드 생성을 지원하여 MDA(Model Driven Architecture) 접근방법을 적극적으로 지원한다. StarUML을 사용하면 소프트웨어 프로젝트의 생산성(Productivity), 품질(Quality)이 획기적으로 높아진다는 것을 실감할 수 있다. 아래 홈페이지에서 다운로드 받는다. http://sourceforge.net/projects/staruml/files/latest/download ..
보통 Database를 사용하면 Oracle 또는 MySQL을 많이 접한다. Oracle과 MySQL 둘 다 관계형 데이터베이스(이하 RDB) 이다. RDB(Relational Database) 관계형 데이터 모델에 기초를 둔 데이터베이스이다. 관계형 데이터 모델이란 데이터를 구성하는데 필요한 방법 중 하나로 모든 데이터를 2차원의 테이블 형태로 표현해 준다. 관계형 데이터 모델의 개념은 표현 개체의 외부개념 관례를 적용한 것으로, 데이터 간의 상관관계를 개체간의 관계를 표현한 것이라고 할 수 있다. RDB는 데이터의 독립성이 높고, 고수준의 데이터 조작언어(DML-Dta Manipulation Language)을 사용하여 결합, 제약, 투영 등의 관계 조작에 의해 비약적으로 표현능력을 높일 수 있다. ..
데이터베이스의 기초 용어에 대해 알아보겠습니다. 데이터베이스를 공부하기 위해 꼭!꼭! 필요한 내용이니 꼼꼼하게 봐주세요!
MariaDB홈페이지에서 다운로드 https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/ Connectors/java/connector-java-2.4.1/ - MariaDB downloads.mariadb.com mariadb-java-client-2.4.jar 파일을 다운로드 받는다.(버전은 바뀔 수 있다.) 다운로드한 파일을 라이브러리에 추가해준다. 프로젝트 우클릭 – Build Path – Add External JARs – mariadb-java-client-2.4.1.jar 추가 package database; import java.sql.Connection; import java.sql.DriverManager; import ..
자바 정적쿼리와 동적쿼리 – Statement, PreparedStatement 자바에서 데이터베이스로 쿼리문을 전송할 때 사용할 수 있는 인터페이스가 2가지 있다. Statement와 PreparedStatement이다. 둘다 쿼리 전송기능을 가지고 있지만 차이점이 있다. 어떤 점이 차이가 나고, 어느 인터페이스를 사용하는 것이 좋은지 자세하게 알아보자. 공통점 1. 두 인터페이스 모두 SQL 질의문을 전달하는 역할을 한다. 2. 사용시 반드시 try~catch문 또는 throw를 통해 exception처리를 해줘야 한다. Statement 인터페이스 1. Statement 객체는 Statement 인터페이스를 구현한 객체를 Connection 클래스의 createStatment()메소드를 호출함으로써..
데이터베이스 엔진(Database Engine) 또는 스토리지 엔진(Storage Engine)은 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제하는데 사용하는 기본 소프트웨어 컴포넌트이다. 데이터베이스 엔진을 조작할 때 DBMS 고유의 사용자 인터페이스를 이용하는 방법과 포트 번호를 통해 하는 방법이 있다. 대부분의 데이터베이스 관리시스템은 DBMS의 사용자 인터페이스를 통하지 않고, 사용자가 내장된 엔진과 상호작용을 할 수 있는 자신만의 애플리케이션 프로그래밍 인터페이스(API)를 포함하고 있다. 데이터베이스 엔진 이라는 용어는 종종 데이터베이스 서버 또는 데이터베이스 관리 시스템이라는 용어와 서로 바꾸어 사용된다. 현대의 많은 DBMS가 동일한 DB..
데이터를 어떻게 저장할지 정의하기 CREATE DATABASE 는 비어있는 데이터베이스를 새롭게 만들려고 할 때 사용한다. DROP DATABASE 는 존재하고 있는 데이터베이스를 완전히 제거하기 위해서 사용한다. USE 는 기본 데이터베이스를 지정하는데 사용한다. CREATE TABLE 은, 여러분의 데이터가 실제로 저장되는, 새로운 테이블을 생성하는데 사용한다. ALTER TABLE 은 존재하고 있는 테이블의 정의를 변경할 때에 사용한다. DROP TABLE 은 존재하고 있는 테이블을 완전히 제거하기 위해서 사용한다. DESCRIBE 는 테이블의 구조를 보여준다. 데이터 조작하기 SELECT 는 데이터를 읽고(혹은 조회하고) 싶을 때 사용한다. INSERT 는 데이터를 추가(혹은 삽입)하려할 때 사용..
CentOS6까지 제공하던 MYSQL을 CentOS7 부터는 MariaDB로 변경하여 제공한다. 설치가 안되어 있다면 아래 설치과정을 참고하라. 1.repo 설정 [root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. 설치 [root@localhost ~]# yum install MariaDB-server --이하 설치 완료 화면 생략-- 3. 확인 [root@localhost ~]# rpm -qa | grep ..