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
번호 제목 글쓴이 날짜 조회 수
243 큐브리드 면접문제를 회고하며... 5 초보대왕 2009.04.22 34483
242 3회 CUBRID Inside 생생한 세미나 현장 속으로~ CUBRID_DEV 2009.06.25 33440
241 오라클 제품 가격 22~25% 인상 admin 2008.06.27 32696
240 windows 2008 + CUBRID 2008 R 1.4 + ZBXE 1.2.0 + Autoset 4.3.2 설치 후기 1 file 윤희서 2009.04.02 32391
239 큐브리드 7.3 도서 출간 및 온라인 서점 안내 2 admin 2008.02.21 29925
238 오.. 큐브리드, 번창하길 빕니다.. 1 이민 2008.07.04 29604
237 Java 저장프로시저... 3 초보대왕 2009.05.14 29580
236 큐브리드의 철학은? 5 초보대왕 2008.07.24 29550
235 큐브리드 활용 개발 용역 모집 정병주 2010.08.06 28728
234 SDEC (Seoul Data Engineering Camp) 2011 - 개발자 중심의 기술 컨퍼런스 file 정병주 2011.05.13 28020
233 큐브리드의 오픈소스 전환 첫돌 기념 이벤트 당첨자 발표 admin 2009.12.11 27037
232 오늘 처음 큐브리드라는거 알게 되었네욤.. 1 레드오리 2008.12.18 27022
231 Windows 2003 + CUBRID 2008 R 1.4 + ZBXE 1.2.0 + Autoset 4.3.2 설치 후기 2 윤희서 2009.03.20 26949
230 CUBRID를 어떻게 함께 만든단 말인가?? 2 1 file CUBRID_DEV 2009.06.16 26664
229 국내 최초 오픈소스 SW 법센터 문연다 정병주 2010.09.01 26568
228 한국DB진흥원 주최 DB Tech seminar 발표자료 file admin 2011.03.01 26520
227 2011 소프트웨어 자산관리 가이드라인 cubrid 2011.02.16 26507
226 2010 4th 공개SW 개발자대회 - 1차 기술세미나 정병주 2010.06.30 26406
225 [도서 소개] 이클립스 PDT file 정병주 2011.05.11 25920
224 1등놀이 해도 되나요? ㅎㅎ 2 신기배 2006.06.16 25895
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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