본문 바로가기
정상을향해/Data·Machine Learning

MySQL 명령어 (3)

by 사이테일 2013. 11. 10.

 

이번에는 자바에서 제공하는 JDBC를 사용하여 데이터베이스를 사용하는 방법을 알아보겠습니다.

 

JDBC (Java Database Connectivity)

JDBC는 자바에서 데이터베이스에 일관된 방식으로 접근할 수 있도록 API를 제공하는 클래스의 집합입니다.

, 자바 패키지의 일부로 자바 프로그램이 데이터베이스와 연결되어 데이터를 주고받을 수 있게 해주는 프로그래밍 인터페이스 입니다.

자바 데이터베이스 프로그래밍 API라고 할 수 있습니다.

 

 

 

JDBC Driver 연결

우리가 사용하는 DBMS MySQL JDBC Driver는 아래의 주소에서 받을 수 있습니다.

http://dev.mysql.com/downloads/connector/j/

 

제가 사용한 버전은,

mysql-connector-java-5.1.19.zip : mysql-connector-java-5.1.19-bin.jar

입니다.

 

압축을 풀고, 환경변수 설정을 해줍니다.

 

CLASSPATH value : JDBC saved directory/mysql-connector-java-5.1.19-bin.jar;

Eclipse IDE Build Path Add external archives mysql-connector-java-5.1.19-bin.jar

 

 

 

 

 

Database Connection

그럼 이제 본격적으로 DB에 접속해보도록 합시다.

 

 

"jdbc:mysql://Server:port/DB name", "ID", "Password"     이렇게 들어갑니다.

 

 

 

Statement Class

우리가 쓸 클래스는 Statement라는 클래스 입니다.

SQL 명령어의 실행을 도와주는 클래스로 여러가지 메소드를 지원합니다.

 

 • 주요 메소드

   - executeQuery(String sql)

     SQL을 전송하고 결과값으로 ResultSet 객체가 리턴 (주로 SELECT 쿼리를 사용)

   - executeUpdate(String sql)

     SQL을 전송하고 결과값으로 레코드수를 리턴 (주로 INSERT, UPDATE, CREATE 쿼리를 사용)

   - Close();

     Statement 객체를 제거

 

 

 

'정상을향해 > Data·Machine Learning' 카테고리의 다른 글

MySQL 명령어 (2)  (0) 2013.11.10
MySQL 명령어 (1)  (0) 2013.11.10