개발공부

MySQL 라이브러리 추가하기


1)MySQL Community Server를 다운로드한다.


https://dev.mysql.com/downloads/mysql/




2) 이클립스에서 마우스 우클릭 - [ Build Path ] - [ Configure Build Path... ] 클릭




3) [ Add External JARs ] 선택후 다운받은 MySQL Zip파일을 선택한다.










JDBC(Java data base connectivity)

 프로그램 순서 7단계


01단계 :드라이버 로딩(mysql 드라이버 로딩)

02단계 :DB연결(Connection)

1)ip 2)port번호 3)db접속id 4)db접속비번 5)db명(sid,service name)


03단계 :Query실행을 위한 준비

DML(insert,update,delete,select등) Query문장

( statement 또는 PreparedStatement 객체생성)


04단계 :Query실행


05단계 :Query실행결과 사용

(insert,update,delete의 경우 생략 가능단계)


06단계 :statement 또는 PreparedStatement객체 종료(close())

07단계 :DB연결(Connection 객체) 종료(close())





SQL문_DML,DDL,DCL

2017. 4. 24. 12:24

 DML (Data Manipulation Language) 데이터조작어

 

데이터를 조작 (조회, 추가, 변경, 삭제) 하기 위해 사용한다.

 

사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용한다.

 

 

 

- SELECT : 조회

 

- INSERT : 추가

 

- DELETE : 삭제

 

- UPDATE : 변경


 

DDL (Data Definition Language) 데이터정의어

 

데이터 베이스 스키마를 정의 하거나 조작하기 위해 사용한다.

 

SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 다음 명령어로 정의, 변경, 삭제한다.

  

 

- CREATE : 정의

 

- ALTER: 수정

 

- DROP : 삭제

 

- TRUNCATE : DROP CREATE


 

DCL (Data Control Language) (데이터제어어)

 

데이터의 보안, 무결성, 회복, 병행 수행제어 등을 정의하는데 사용한다.

 

 

 

- COMMIT : 트랜잭션의 작업 결과를 반영

 

- ROLLBACK : 트랜잭션의 작업을 취소 및 원래대로 복구

 

- GRANT : 사용자에게 권한 부여

 

- REVOKE : 사용자 권한 취소

 

 

 

16DAY / mysql설치

2017. 4. 24. 10:06


데이터베이스 개발환경 순서


1단계) mysql DB서버 설치

https://dev.mysql.com/downloads/mysql/


2단계) root관리자계정아이디 생성

->비밀번호는 반드시 java0000으로





3단계) DB생성

4단계) 일반사용자계정 생성

5단계) 일반사용자계정과 DB활용할 수 있는 권한 부여

6단계) 일반사용자계정으로 로그인

7단계) Table생성

8단계) DML  Query(쿼리) 작성 실습

insert(입력)

update(수정)

delete(삭제)

select (조회)

DB접속정보 : 1)ip 주소 2)port번호 3)dbid 4)dbpw 5)DB




heidisql설치


http://www.heidisql.com/




session manager

접속정보 추가

  1) root관리자 계정으로 추가

  2) 일반사용자 계정으로 추가








DB사용자아이디 : dev24id
DB사용자비번   : dev24pw
DB명            : dev24db

--------------------------------
root(DB관리자)로 로그인 후
사용자 DB생성 및 권한 부여

1)DB 생성문장
create database dev24db;

2)사용자계정 생성 및 권한 부여문장
grant select,insert,update,delete,create,drop,alter on dev24db.* to 'dev24id'@'localhost' identified by 'dev24pw';




DB사용자계정(dev24id)과 DB명(dev24db)으로 로그인




3)테이블생성문장

create table tb_member(
m_id VARCHAR(10) NOT NULL PRIMARY KEY,
m_pw VARCHAR(10) NOT NULL,
m_level VARCHAR(10) NOT NULL,
m_name VARCHAR(20) NOT NULL,
m_email VARCHAR(80)
)DEFAULT CHARSET=euckr;

insert into tb_member values('id001','pw001','관리자','홍01','test01');
insert into tb_member values('id002','pw002','판매자','홍02','test02');
insert into tb_member values('id003','pw003','판매자','홍03','test03');
insert into tb_member values('id004','pw004','구매자','홍04','test04');
insert into tb_member values('id005','pw005','구매자','홍05','test05');





15DAY

2017. 4. 20. 10:52


+ Recent posts