Site Search :
Standard Enterprise XML Methodology Pattern Setting Tunning Other
Article Contributors
GuestBook
Javapattern Maven
XSourceGen Dev
JetSpeed Test
JLook Image
jLook Family Site


MySQL JDBC Connection
 
프로그래밍에 있어서 데이터베이스는 없어서는 안될 도구이다. 자바는 유연한 JDBC를 제공한다. 이 JDBC를 통해서 MySQL을 접속하여 데이터를 가져오도록 하자 ( 2003/02/28 ) 555
Written by ienvyou - 최지웅
3 of 3
 
자. 이제 프로그램을 이용하여 데이터 베이스에 접속시켜보도록 하자.

먼저 프로그램을 수행시키기 전에 classpath에 MySQL Driver가 있어야 되는 건 당연한 말이다.

JDK_HOME/JRE/LIB/EXT/ 에 해당 드라이버 mysql.jar를 복사하거나
환경변수에 mysql.jar파일을 classpath에 추가시킨후 테스트하도록 한다.

import java.sql.*;

public class MySQLJdbcTest {
   public static void main(String[] args) throws Exception{
      try{
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
        System.out.println("DriverLoading succeed..");

        String url="jdbc:mysql://127.0.0.1:3306/javabrain";
     //  만약 위의 url로 접속시 한글에 문제가 발생하면 아래 url을 써서 사용하도록 한다.
 
   //  String url="jdbc:mysql://127.0.0.1:3306/javabrain?useUnicode=true&characterEncoding=euc-kr";
        Connection conn =  DriverManager.getConnection(url,"scott","tiger");
        System.out.println("Connection succeed");
        Statement stmt = conn.createStatement();
        System.out.println("정보추출");
  
        ResultSet rs = stmt.executeQuery("show databases");
       while( rs.next() ) {
         System.out.println(rs.getString(1));
       }
       System.out.println("MySQL 환경 점검 종료");
       rs.close();
       stmt.close();
       conn.close();
      }catch(Exception e){
         System.out.println(e);
      }
    }
}


 
1 2 3
References
 
http://www.mysql.com
http://java.sun.com/jdbc
Copyright ⓒ 2003 www.javapattern.info & www.jlook.com, an jLOOK co.,LTD