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(); } }