DB

posted by 셀로브 2013. 12. 16. 20:32

http://blog.naver.com/blueday9404?Redirect=Log&logNo=110174448144

http://blog.naver.com/doryjj?Redirect=Log&logNo=193946953

http://blog.naver.com/zsgth?Redirect=Log&logNo=140196852031

1. mysql 안에 테이블과 투플을 생성한 다음

2. jdbc 드라이버를 설치하고

3. 자바를 통해 데이터베이스와의 연결을 확인해보는 작업을 할 것이다!!

 

 

- 먼저, 기본적인 테이블을 생성하고 투플 하나를 추가하였다.

 

< jdbc 드라이버 설치 >

- 다음 사이트에서 mysql 의 JDBC 드라이버인 Connector/J를 다운받는다.

www.mysql.com/products/connector/

 

 

- 다운받은 파일을 설치하고 나면,  MySQL 경로안에 bin 파일이 생성되는데, 이 파일을 jdk와 jre 안에 복사하여야 한다.

- 구체적인 경로로 설명하면  " C - Program Files - MySQL - MySQL Connector J " 안의 mysql-connector-java-5.1.26-bin  파일을,

 C - Program Files - jdk 1.6.0_37 - jre - lib - ext

 C - Program Files - jre7 - lib - ext

 경로안에 복사해야 한다. (jdk안의 jre말고, jre가 설치되어 있지 않다면 복사하지 않아도 되는듯 하다 ) 





 

 

< 자바-데이터베이스 프로그래밍 >

- DB연결을 테스트하는 소스를 작성하였다.

import java.sql.*;

public class DB {
 public static void main(String[] args) {
  Connection conn = null;
  try {
   Class.forName("com.mysql.jdbc.Driver");
   conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/son","s-----","-----");

                                      :// 호스트명 : 포트번호 / 데이터베이스이름" , "아이디" , "패스워드"); 를 의미한다.
    System.out.println(" db에 접속했습니다. ");
   conn.close();
  }
  catch ( ClassNotFoundException cnfe){
   System.out.println("해당 클래스를 찾을수 없습니다. " + cnfe.getMessage());
  }
  catch( SQLException se){
   System.out.println(se.getMessage());
  }

 }

} 

- 그리고 실행결과를 통해 연결됐음을 확인하였다!

( jdbc의 설치환경이 올바르지 않을 경우 "해당클래스를 찾을수 없습니다" 오류가 뜬다고 한다 )