JAVA 직원 관리 프로그램 작성

실습과제 모음 2013. 3. 2. 09:52 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#1 레이아웃 

#2 DB

데이터베이스 생성

CREATE DATABASE staff_db;

USE staff_db;


테이블 생성

CREATE TABLE staffs(

staff_id INT NOT NULL auto_increment,

name VARCHAR(30),

phone_number VARCHAR(20),

PRIMARY KEY(staff_id)

);


레코드 추가하기

INSERT INTO staffs( name, phone_number )

VALUES('홍길동', '010-1234-5678');


레코드 수정하기

UPDATE staffs SET phone_number = '010-5678-1234' WHERE name LIKE '홍길동';

이름이 홍길동인 레코드의 전화번호를 수정


UPDATE staffs SET phone_number = '010-5678-1234' WHERE staff_id LIKE 1;

사번이 1 인 레코드의 전화번호를 수정


레코드 삭제하기


DELETE FROM staffs WHERE name LIKE '홍길동';

이름이 홍길동인 레코드 삭제


DELETE FROM staffs WHERE staff_id LIKE 1;

사번이 1인 레코드 삭제


레코드 조회하기


SELECT * FROM staffs;

staffs 의 모든 레코드 조회


SELECT * FROM staffs WHERE staff_id LIKE 1;

사번이 1인 레코드 조회


#3

DB 연결 함수



 

    public static Connection makeConnection()

    {

          String url = "jdbc:mysql://localhost/staff_db";

          String id = "root";

          String password = "green";

          Connection con = null;

          try {

                 Class.forName("com.mysql.jdbc.Driver");

                 System.out.println("드라이버 적재 성공");

                 con = DriverManager.getConnection(url, id, password);

                 System.out.println("데이터베이스 연결 성공");

          } catch (ClassNotFoundException e) {

                 System.out.println("드라이버를 찾을 없습니다.");

          } catch (SQLException e) {

                 System.out.println("연결에 실패하였습니다.");

          }

          return con;

    }

'실습과제 모음' 카테고리의 다른 글

실습  (0) 2013.03.02
JAVA 가계부 프로그램  (0) 2013.03.02
JAVA 계산기 실습 중간코드  (0) 2013.02.16
C 언어 실습문제 모음  (0) 2013.01.09
CPP 실습과제 1208  (0) 2012.12.08