NetBeans에서 MySQL을 쓰기 위해서는 JDBC라는 것이 필요하다. JDBC는 Java Database Connectivity의 약자로 보통 JDBC Driver 라고 부른다.
Java 언어를 쓸때 데이터베이스에 접속하기 위한 중간 API 역할로 단순히 데이터베이스와 연결시켜주는 library다 (통역자라고 보면된다.)
Java - JDBC - Database 관계
NetBeans에서 MySQL을 사용하기 위해서는 2가지 방법이 있다.
1. NetBeans 설치시 MySQL에서 제공하는 JDBC를 포함해서 설치해준다. 설치시 제공하는 JDBC 사용하는 것.
2. MySQL에서 직접 JDBC를 내려받아 사용하는것
1번째 방법은 복잡한 과정 없이 바로 JDBC를 사용할 수 있고 2번째 방법은 최신 JDBC를 사용 할 수 있다는 장점이 있다.
여기서는 2번째 방법을 설명하고 1번째 방법은 뒤에서 추가적으로 설명하겠다.
MySQL에서 제공하는 JDBC Driver를 설치해야한다. (정확히는 lib에 추가 JDBC API를 추가시켜 이용하도록 하는 것.)
MySQL과 연동시키기 위한 것이므로 MySQL에서 제공하는 JDBC를 받자.
MySQL Homepage > Downloads > MySQL Connectors 로 이동하면 아래와 같은 페이지가 나타난다.
여기서 Java 언어와 MySQL과 연결하기 위한 것이므로 Connector/J 로 이동하여 파일을 압축을 해제한다. (계속 쓰는 파일이니깐 적당한 위치에 해제)
이제 JDBC를 NetBeans에서 사용하도록 설정해야 한다.
설정은 어떤 Java Project를 작업하면서 MySQL과 연동을 하게 될 때 쓰면 된다. (MySQL 미사용시 설정할 필요 없다는 거다)
위와 같은 화면 상태에서 libraries 폴더 > Mouse right button click > Add JAR/Folder... click 하고 나서 JDBC를 내려받아 압축 해제한 위치에 가면
아래와 같이 나타난다.
mysql-connector-java-버전.jar 형식의 파일을 열어 추가시켜 주면 된다.
이제 lib를 추가시켜 줬다. 이것은 Java 프로그래밍시 MySQL API를 사용하기 위한 것이다.
이제 NetBeans 프로그램과 MySQL을 연결시켜 줘야 한다.
Services 탭으로 이동하면 Databases가 보인다. Mouse right button click > Regiset MySQL Server... click
MySQL과 접속하기 위한 기본적인 셋팅 화면이 나타난다. 여기서 MySQL 설치시 설정했던 값들을 입력하고 OK한다.
추가된 MySQL에서 Java Project와 연결시키고 싶은 데이터베이스를 선택하여 위와 같이 Connect로 연결시켜주면 NetBeans에서 MySQL로 연동작업이 끝난다.
이제 추가적으로 1번 방법과 간단한 library 관리를 소개하겠다.
직접 사용자가 JDBC 파일을 추가시키는 것과는 다르게 Add Library... 으로 들어간다.
MySQL JDBC Driver 를 추가시켜 주고 이후 똑같이 NetBeans와 MySQL과 연동시켜 주면 된다.
Tools 메뉴에서 Libraries 선택하면 아래와 같은 화면이 나타난다. 여기서 기본 제공하는 폴더 주소도 알 수 있고 어떤 Library를 제공하는지도 알 수 있다.
내려받은 JDBC Driver를 NetBeans에서 제공하는 JDBC Driver 대신 대체해서 사용하도록 설정하도록 하면 나중에 다른 프로젝트를 할 경우 JDBC가 어딨는지 헤메지 않고 바로 적용 할 수 있다.
'Database' 카테고리의 다른 글
[MySQL] 데이터베이스, 테이블 활용 예제 (0) | 2011.06.05 |
---|---|
[MySQL] MySQL 명령어 (0) | 2011.06.05 |
[MySQL] MySQL의 int(n) 형태 데이터의 의미 (0) | 2011.06.05 |
[MySQL] MySQL의 Lib 사용법 (0) | 2011.06.05 |
[MySQL] MySQL lib를 리눅스 C에서 사용하기 (0) | 2011.06.03 |