- intel MacOSX
- Intellij Ultimate 2020.3 ver
- MySQL 5.7
- jdk 8
Connector/J
가 필요하다. Connector/J
에 관한 공식 문서를 찾아보면, 다음과 같이 버전에 대한 정보가 나와있다. Connector/J
버전 5.1이든, 8.0이든 상관이 없다. (8.0으로 받아보자. - 홈페이지에도 8.0밖에 없는듯..)
Chapter 2 Connector/J Versions, and the MySQL and Java Versions They Require
Connector/J
는 Java 라이브러리이며, 순수 Java 드라이버이므로 플랫폼에 독립적이다. +
버튼 눌러 Java
선택 후 아까 받은 jar
file 선택(tar
, zip
파일을 다운 받으신 분들은 압축을 풀어주신 파일을 선택하면 된다.)view > tool windows > database
오른쪽에 생기는 창에서 +
> Data Source MySQL
관련 정보를 입력한다.
잘 연결이 되면 다음과 같이 뜬다.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Test {
public static void main(String[] args) throws SQLException {
String url = "jdbc:{sql server}://{host}:{port}/{databasename}";
String username = "user";
String password = "password";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
}
}
}
IntelliJ에서 DB 연결을 할 수 있군요? 와 처음 알았습니다. 좋은 정보 공유 감사해요 나단(네이선) 👍