글
import java.sql.*; public class jdbcTest{ public static void main(String[] args) { Connection con=null; String url = "jdbc:mysql://localhost:3306/test"; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); System.out.println("after forName"); con=DriverManager.getConnection(url, "root", "1234"); System.out.println("DBms connection success"); System.out.println("DB load success"); } catch (Exception e) { System.out.println("DB load fail "+e.toString()); } } }위와 같은 JDBC 연결 확인 예제에 계속 다음과 같은 연결 에러가 떳습니다.
-MySQL Community Server 를 선택합니다.
- Mac OS X 에 맞는 최신 버전의 DMG를 다운 받습니다.
- 로그인 화면이 나오면 아래에 있는 비로그인 다운로드를 활용할 수 있습니다.
-다운로드 완료후 실행을 하면 이렇게 4개의 파일이 나오게 됩니다.
이중에서 아래의 순서대로 설치를 수행합니다.
-3번을 실행하면 다음과 같은 설정창이 나오게 됩니다.
여기서 현재 stop으로 나오고 run MySQL Server를 버튼이 활성화 되어 있다면
이 부분을 실행하여 줍니다.
그러면 아래와 같은 모습이 됩니다.
-이제 MySQL Connectors / Connector/J를 다운 받습니다.
- 저는 zip파일을 다운 받았습니다.
-압축을 해제하면 아래와 같은 커피모양의 jar파일이 있습니다.
이것을 command + c로 복사를 해주세요.
- 파인더의 메뉴에서 이동 - 폴더로 이동을 선택합니다.
-그리고 /Library/Java/ 로 이동을 합니다.
-Home 바로가기로 들어갑니다.
- 이제 슬슬 종착지가 보이니 조금만 더 따라오세요.
lib 폴더로 들어갑니다.
-이제 ext폴더로 들어갑니다.
- 자 이제 아까 복사했던 jar파일을 command + v 로 붙여 넣기 해주세요.
1.java에서 JDBC를 사용하니 java로 갑니다.
2. Installed JREs를 클릭하고.
3. 사용하는 자바버전을 선택합니다.
4. 그리고 옆에 Edit를 클릭합니다.
-add External JARs...를 클릭합니다.
-이제 아까 복사했던 jar파일을 찾아갑니다.
-아까 복사한 jar파일을 선택합니다.
- 다음과 같이 추가 된 것을 확인하고 Finish를 누릅니다.
-마지막으로 OK를 누르고.
-테스팅 결과 성공적으로 DB연결이 된 것을 볼 수 있습니다.
방과후 Mac을 붙잡고 겨우 겨우 찾아냈는데 다른 사람이 좀 더 쉽게 연동할 수 있었으면 좋겠네요.
맥을 사용하면서 사람들에게 모든 것이 가능하다는 것을 보여 주고 싶었습니다.
다른 사람들은 맥을 사용하면서 불편하지 않냐고 물어봅니다. 주류가 아닌 것이기에 불편한 것도 있지만, 불편하다는 것이 불가능 한 것이 아니기에 하나씩 배워가는 맛이 있습니다.
감사합니다.
'Mac OS X' 카테고리의 다른 글
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) - on MAC OS X (0) | 2012.11.24 |
---|---|
Mac OS X에서 ColorSync 유틸리티를 활용한 색상 반전. (0) | 2012.11.22 |
맥 OS X 세계 시계 위젯이 설정되지 않을 때. (0) | 2012.10.08 |
RECENT COMMENT