지난 번, Terminal에서 MySQL에 접속을 했죠.
이제 MAC에 깔린 MySQL을 Eclipse와 연동할 예정인데욥
지난번 설치했던, http://mysql.com/downloads 에 접속합니다 !!
(이번엔 링크도 걸었어훃ㅎㅎㅎ)
이번엔, Community가 아니고 Connector/Jf를 설치할겁니다!
이 Connector를 이용해서 Eclipse와 연동할 것이기 때문이지유
역시나 로그인 없이 다운로드를 받으시면 되구요!
그러면 다운로드 경로를 변경하지 않는 이상, Download 폴더에 생성 되겠지요?
이렇게 mysql-connector-java-5.1.46.tar 파일이 생성됩니다.
이것저것 시도해본 흔적이 많네융...
암튼, 저 파일을 압축 푼 후 내부의 jar파일을 Library에 이동을 시켜줘야합니다만...
노트북 사용이 미숙한 저는 터미널을 이용해서 옮겼습니다...
자! 봉인 해제!@
tar -xvf mysql-connector-java-5.1.46.tar
해제된 폴더 안의 mysql-connector-java-5.1.46-bin.jar 파일을 옮겨줄 거에요~~
root 권한을 실행시키고!
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre/lib/ext/ 폴더로 이동시켜줄거에요
cp mysql-connector-java-5.1.46-bin.jar /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre/lib/ext/
저는 진작 이동시켜둬서
여기 들어가 있는 것을 볼 수 있지요
자 이제 Eclipse로 돌아가서, mySQL과 연동을 해봅시다.
Eclipse 환경설정 -> JAVA -> Installed JREs -> (우측) Edit Click!
하면 이런 창이나옵니다,
우측에 Add External JARs... 를 클릭하신 후, 아까 옮긴 mysql-connector-java-5.1.46-bin.jar 파일을 클릭하심 되요!!
그런데... 잘 안되죠? ㅎㅎㅎㅎㅎㅎㅎㅎ
Library 폴더가 안보인다구요????????????? ㅎㅎㅎㅎㅎ
저도 안보여씁니다. 그건 요 링크를 따라가면 볼 수 있어효
https://habiis.tistory.com/22?category=700308
라이브러리 폴더가 보이면, 해당 폴더를 올리고, Finish 누르심 됩니다!!
그리고, 호출 해 봅시다~
package dataBase;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
//DB 연결 test code
public class testBase {
public static void main(String args[]) {
String url = "jdbc:mysql://127.0.0.1:3306/everything?useSSL=false&user=root&password=PW입력";
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
System.out.println("Success:" + conn.toString());
}catch(SQLException ex) {
System.out.println("SQLException"+ex);
}catch(Exception ex) {
System.out.println("Exception"+ex);
}
}
}
호출 성공!
...
끝!!
'SEO's Study > 프로페셔널한 이야기' 카테고리의 다른 글
[API활용] 카카오 api를 활용해 챗봇만들기 + 참여신청반려 (0) | 2019.03.23 |
---|---|
[LINUX] alias 설정 (0) | 2019.03.05 |
[MAC OS] Library Folder 보이기 (0) | 2019.03.05 |
[MAC] MySQL 설치하기1 (0) | 2019.03.03 |
[MAC OS] TERMINAL ROOT 권한 활성화 (0) | 2019.02.25 |
댓글