Upload
lorne
View
126
Download
8
Embed Size (px)
DESCRIPTION
큐브리드 공식 홈페이지 http://www.cubrid.com/zbxe/home. 윈도우용 큐브리드 설치시 Visual C++ 2008 재배포 패키지가 설치 돼 있어야 함 . 홈페이지 큐브리드 다운로드 밑 부분에 다운로드 링크가 위치돼 있음. 큐브리드 자체 사용에 있어서 어떠한 환경도 상관 없지만 CUBRID Manager 을 사용하기 위해서는 JRE/JDK 1.6 버전 이상의 환경이 설치 돼있어야 함 . 이 다운로드 링크 또한 홈페이지 다운로드 부분에 위치하고 있으므로 필요하다면 설치해야 함. - PowerPoint PPT Presentation
Citation preview
큐브리드 공식 홈페이지http://www.cubrid.com/zbxe/home
윈도우용 큐브리드 설치시 Visual C++ 2008 재배포 패키지가 설치 돼 있어야 함 . 홈페이지 큐브리드 다운로드 밑 부분에 다운로드 링크가 위치돼 있음 .
큐브리드 자체 사용에 있어서 어떠한 환경도 상관 없지만 CUBRID Manager 을 사용하기 위해서는 JRE/JDK 1.6 버전 이상의 환경이 설치 돼있어야 함 . 이 다운로드 링크 또한 홈페이지 다운로드 부분에 위치하고 있으므로 필요하다면 설치해야 함 .
자신의 OS 에 맞게 다운로드
다운로드 링크를 눌렀을 때 화면 . 밑의 다운로드 계속하기 클릭 .
다운로드 창이 뜨면서 다운로드 시작 . 다운로드 된 파일을 실행시켜 설치 시작 . 따로 설정을 해주는 항목 없이 계속을 눌러주면 설치 완료 .
안드로이드 개발은 자바를 이용한 개발이므로 JDBC 를 이용 큐브리드에 접근해야 한다 . 아래의 링크에 따라 환경에 맞는 셋팅을 실행해준다 .http://www.cubrid.com/online_manual/cubrid_831/gs/gs_app_jdbc_setting.htm서버가 꺼져 있다면 시스템 트레이에 가서 서버를 작동시킨다 .
큐브리드 매니저를 실행 시킨 후 호스트에 접속 해야 하는데 초기 비번은 admin이고 이후 변경된 비번으로 접속한다 .
호스트 접속 후 설치 시 생성된 demodb 에 로그인 해야 한다 .초기 비번은 없으므로 그냥 확인을 눌러 로그인 한다 .
demodb 로그인 후 우 클릭 -> 데이터 베이스 시작을 클릭하면 DB 가 작동하기 시작한다 .
import java.sql.*;public class SelectData { public static void main(String[] args) throws Exception { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { // CUBRID 에 Connect Class.forName("cubrid.jdbc.driver.CUBRIDDriver"); conn = DriverManager.getConnection("jdbc:cubrid:localhost:30000:demodb:::","dba",""); String sql = "select name, players from event"; stmt = conn.createStatement(); rs = stmt.executeQuery(sql); while(rs.next()) { String name = rs.getString("name"); String players = rs.getString("players"); System.out.println("name ==> " + name); System.out.println("Number of players==> " + players); System.out.println("\n=========================================\n"); } rs.close(); stmt.close(); conn.close(); } catch ( SQLException e ) { System.err.println(e.getMessage()); } catch ( Exception e ) { System.err.println(e.getMessage()); } finally { if ( conn != null ) conn.close(); } }}
예제 실행하기이클립스를 실행 후 새로운 자바 프로젝트로 SelectData 프로젝트와 클래스를 생성 후 다음의 소스를 복사한다 .
이 소스는 설치 시 기본으로 제공되는 demodb 에 접속 후 SELECT 질의를 수행하는 예제이다 .
Class.forName("cubrid.jdbc.driver.CUBRIDDriver"); <-jdbc 드라이버를 등록 후conn = DriverManager.getConnection("jdbc:cubrid:localhost:30000:demodb:::","dba",""); <- 원하는 DB 에 접속한다 .
결과 화면에 cubrid.jdbc.driver.CUBRIDDriver 라고 나올 경우 CLASSPATH 설정이 잘못 되었을 경우에 이런 에러가 난다 . JDBC 드라이버를 등록하지 못했을 경우에 발생하는 에러인데 손쉬운 해결 방법으로 프로젝트에 빌드 PATH 를 별도로 지정해 주는 방법이 있다 .
SelectData 프로젝트를 선택 후 상단 메뉴에서 Project->Properties 클릭
왼쪽 메뉴에서 Java Build Path 를 선택 후 오른쪽 버튼 중 Add External JARs 클릭
탐색 창이 뜨면 C:\CUBRID\jdbc 폴더로 들어가 cubrid_jdbc.jar 을 추가시킨다 .
참고 사이트큐브리드 매뉴얼 페이지http://www.cubrid.com/online_manual/cubrid_831/index.htm다른 예제가 있는 매뉴얼 페이지http://www.cubrid.com/online_manual/cubrid_831/gs/gs_app_jdbc_sample.htm큐브리드 네이버 카페http://cafe.naver.com/studycubrid