Database/MySQL

[MySQL] MySQL 서버에 JDBC 로 연동하기

꽁담 2018. 7. 3. 16:43

MySQL 에서 제공하는 JDBC 드라이버를 사용하여 MySQL 서버에 접속하는 방법입니다.


1. 아래 사이트에 접속한 뒤, 압축파일을 다운로드 합니다.

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



2. 다운로드한 파일을 서버에 전송한뒤 압축해제합니다.

$ tar xvzf mysql-connector-java-5.1.46.tar.gz


3. 압축해제 된 폴더로 들어간 뒤, jar 파일을 CLASSPATH 에 등록합니다.

export CLASSPATH=$MYSQL_HOME/mysql-connector-java-5.1.46/mysql-connector-java-5.1.46.jar:$CLASSPATH
export CLASSPATH=$MYSQL_HOME/mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar:$CLASSPATH


4. JDBC 드라이버를 설정합니다.

   MySQL 의 기본 포트는 3306 입니다.


 설정

 값

 JDBCDriver

 com.mysql.jdbc.Driver

 JDBCUrl

 jdbc:mysql://IP:PORT/database



JDBC 로 연동하는 소스

import java.sql.*; import javax.sql.*; public class Main { protected static final String MYSQL_DRIVER_CLASS = "com.mysql.jdbc.Driver"; protected static final String URL_BASIC = "jdbc:mysql://192.168.0.136:3306/mysql"; public static Connection createConnectionByDriverManager(String id, String password) throws SQLException { try { Class.forName(MYSQL_DRIVER_CLASS); } catch (ClassNotFoundException sException) { } return DriverManager.getConnection(URL_BASIC, id, password); } public static void main(String[] args) throws Exception { Connection con = createConnectionByDriverManager("TEST", "test"); System.out.println("Connection Success"); con.close(); } }