Background Image
조회 수 17462 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

결론부터 말씀드리면 가능합니다.

방금 성공햇구요.


1번째 준비물은 당연히 서버에 큐브리드가 깔려있어야 하겟구요 ㅎㅎ

다운로드에 있는 JDBC를 다운 받습니다.

-src아니라 ㅎ

JDBC-8.4.3.1005-cubrid.jar 저는 이걸 사용햇습니다 ㅎ


안드로이드 프로젝트를 하나 생성합니다.

프로젝트 생성한 폴더에 가서 libs안에 JDBC-8.4.3.1005-cubrid.jar파일을 넣습니다.


이클립스에서 프로젝트를 클릭하고 F5를 누르면 라이브러리가 등록되어 있을겁니다 ㅎ


메니페스트에 <uses-permission android:name="android.permission.INTERNET" />

이녀석을 등록해줍니다.


메인 풀소스 입니다.


package com.example.asd;


import java.sql.*;


import android.app.*;

import android.os.*;

import android.util.*;

import android.view.*;

import android.widget.*;


public class MainActivity extends Activity {


Button button1;


Connection conn = null;

Statement stmt = null;

ResultSet rs = null;


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);


c();

button1 = (Button) findViewById(R.id.button1);

button1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

s();

}

});

}


// 커넥트 부분

void c() {

try {

Class.forName("cubrid.jdbc.driver.CUBRIDDriver");

// ("jdbc:CUBRID:서버아이피:포트:디비명:::?케릭터셋",아이디,패스워드)

conn = DriverManager

.getConnection(

"jdbc:CUBRID:192.168.100.135:33000:demodb:::?charset=euc-kr",

"public", "");

conn.setAutoCommit(false);

} catch (Exception e) {

Log.e("c", e.getMessage());

}

}


void s() {

try {

String sql = "select f_name from code";

stmt = conn.createStatement();

rs = stmt.executeQuery(sql);


// 제가 여기서 고생을 좀 했습니다. 큐브리드는 컬럼이 0이 아닌 1부터 시작하더군요..

while (rs.next()) {

Log.e("rs.getString(1)", "" + rs.getString(1));

}

} catch (Exception e) {

Log.e("s", e.getMessage());

}

}

}


xml에는 버튼 한개만 두엇습니다. ㅎ


List of Articles
번호 제목 글쓴이 날짜 조회 수
103 큐브리드 번창하십시오. ^^ 1 듀스 2009.07.18 15694
102 홈페이지가 새 옷을 입었네요!! 2 진이 2009.07.14 19714
101 CUBRID 프로젝트 6월 소식지~ CUBRID_DEV 2009.06.27 18739
100 3회 CUBRID Inside 생생한 세미나 현장 속으로~ CUBRID_DEV 2009.06.25 33440
99 CUBRID를 어떻게 함께 만든단 말인가?? 2 1 file CUBRID_DEV 2009.06.16 26664
98 큐브리드 매니저 2008 R2 - 맛뵈기 프리뷰 정병주 2009.06.16 49179
97 2009 3rd CUBRID Inside를 다녀와서! 2 시난 2009.05.27 36974
96 오픈소스SW 저작권 인식제고를 위한 공모전 3 정병주 2009.05.22 41813
95 (CUBRID후원) 여성개발자모임터 커뮤니티 세미나 CUBRID_DEV 2009.05.20 20163
94 (CUBRID 후원) 우분투 사용자 커뮤니티 안내 2 file CUBRID_DEV 2009.05.20 23310
93 CUBRID Inside 3회 참가 신청 받습니다. CUBRID_DEV 2009.05.19 18997
92 Java 저장프로시저... 3 초보대왕 2009.05.14 29580
91 헛...;; 2 secret 혜꽁이양 2009.05.13 6
90 큐브리드 다운로드 4만건 돌파 기념 간식 배달 이벤트 - 축하 메시지 남기기 ^^ 291 2 file admin 2009.05.13 219642
89 다운로드 월 3000건 돌파, 축하합니다. 4 flypig 2009.04.30 24525
88 CUBRID 오픈소스 프로젝트 4월 소식지 2 CUBRID_DEV 2009.04.25 23313
87 큐브리드 면접문제를 회고하며... 5 초보대왕 2009.04.22 34483
86 벌써 4월말이 되어 가는데... 1 flypig 2009.04.22 17918
85 오라클이 썬을 인수함 1 flypig 2009.04.21 18191
84 큐브리드양을 소개합니다. 1 정병주 2009.04.07 44698
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales