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의 설치환경이 올바르지 않을 경우 "해당클래스를 찾을수 없습니다" 오류가 뜬다고 한다 )