mysql.org 에서 먼저 DB 와 GUI 툴 정도를 다운받아 설치한다.

MySQL Community Server 에서 버전을 선택하여 다운받아 설치하면 된다.

또한 GUI Tools 도 알맞은 버전을 다운받아 설치한다.

설치과정은 생략^^;

mysql connector 은 mysql tools 디렉토리에 첨부되어있으니 프로젝트 라이브러리에 add 시켜야한다.

샘플 테이블을 만든 뒤 mysql 을 연동하는 프로그램을 만들어 보았다.


package prj_jdbc;
import java.sql.*;
/**
 *
 * @author 컴퓨터과학부
 */
public class HelloJDBC {

    String id, pwd;
   
    public HelloJDBC(String id, String pwd) {
        this.id = id;
        this.pwd = pwd;
        try {
            Class.forName("org.gjt.mm.mysql.Driver").newInstance();
                             
        }
        catch (Exception ex) {
            ex.printStackTrace();
        }
    }
   
    public void getData() {
        try {
            String url = "jdbc:mysql://localhost:3306/contacts";
            String option = "?useUnicode=true&characterEncoding=KSC5601";
            url = url + option;
            Connection con = DriverManager.getConnection(url, id, pwd);
            Statement stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery("select * from friends");
            while(rs.next()) {
                String name = rs.getString(1);
                String phone = rs.getString(2);
                String email = rs.getString(3);
                String company = rs.getString(4);
               
                System.out.println(name + " \t | " + phone + "\t | " + email + "\t | " + company);
            }
            rs.close();
            stmt.close();
            con.close();
        }
        catch(Exception ex) {
            ex.printStackTrace();
        }
    }
   
    public static void main(String [] args) {
        HelloJDBC hj = new HelloJDBC("root", "root");
        hj.getData();
    }
}
   
   

   

Posted by 행복한 프로그래머 궁금쟁이박
TAG , ,

댓글을 달아 주세요