본문 바로가기
SEO's Study/프로페셔널한 이야기

[MAC] MySQL 설치하기2 _ Eclipse와 연동하기

by 신SEO세오 2019. 3. 5.
반응형




지난 번, 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);

}


}


}











호출 성공!





... 




끝!! 



반응형

댓글