https://downloads.mysql.com/archives/c-j/
해당 링크로 들어가서 Archives로 들어간다.
Operating system은 Platform Independent로 선택한다.
+
모양을 클릭한다.참고: zip파일을 해제하면 내용안에 jar파일이 있음.
import java.sql.*;
public class Main {
public static void main(String[] args) {
Connection con = null;
String server = "192.0.0.1:3306"; // MySQL 서버 주소
String database = "testDB"; // MySQL DATABASE 이름
String user_name = "kyu"; // MySQL 서버 아이디
String password = "kyu"; // MySQL 서버 비밀번호
// 1.드라이버 로딩
try {//cj.jdbc여야 한다. 안그러면 deprecated되었다는 에러가 출력된다
Class.forName("com.mysql.cj.jdbc.Driver");//
} catch (ClassNotFoundException e) {
System.err.println(" !! <JDBC 오류> Driver load 오류: " + e.getMessage());
e.printStackTrace();
}
// 2. 연결
try {
con = DriverManager.getConnection( "jdbc:mysql://"
+ server + "/"
+ database
+ "?useSSL=false", user_name, password);
System.out.println("정상적으로 연결되었습니다.");
} catch(SQLException e) {
System.err.println("con 오류:" + e.getMessage());
e.printStackTrace();
}
// 3.해제
try {
if(con != null)
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
서버 먼저 실행해놓고 복붙해서 정상 작동하는지 실행해본다.
참고: SSLException 발생하는 경우 포스트 맨 하단
Connection에 에러가..