Background Image
조회 수 17463 추천 수 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
번호 제목 글쓴이 날짜 조회 수
263 큐브리드 다운로드 4만건 돌파 기념 간식 배달 이벤트 - 축하 메시지 남기기 ^^ 291 2 file admin 2009.05.13 219642
262 큐브리드 제품 다운로드 10만건 돌파기념 축하 메시지를 남겨주세요 87 file admin 2010.12.15 101178
261 큐브리드 오픈소스화 1주년 기념 이벤트 156 1 file admin 2009.11.25 70988
260 NHN DeView 2008 후기 - CUBRID 2008 1 정병주 2008.11.25 56416
259 큐브리드 매니저 2008 R2 - 맛뵈기 프리뷰 정병주 2009.06.16 49179
258 큐브리드 면접 문제들... 19 김평철 2007.05.04 45395
257 큐브리드양을 소개합니다. 1 정병주 2009.04.07 44698
256 Mysql 그리고 큐브리드... 1 들뿔 2007.04.11 44531
255 오픈소스 SW 저작권 인식제고를 위한 논문 공모전 정병주 2010.07.02 42830
254 CUBRID 다운로드가 6만 건을 넘었습니다!!! 정병주 2009.11.03 42452
253 오픈소스SW 저작권 인식제고를 위한 공모전 3 정병주 2009.05.22 41813
252 오과장님 DeView 2009 가다 정병주 2009.09.22 40547
251 오픈소스SW 저작권 인식제고를 위한 이벤트 정병주 2009.09.15 40501
250 메뉴얼에 예제를 많이 넣어 주셨으면 ... rgboard 2007.07.10 39945
249 전자정부 표준프레임워크 오픈커뮤니티 창립세미나 안내 정병주 2010.08.17 39654
248 큐브리드 매니저 splash 이미지 변경 예정입니다. ^^ 4 file 정병주 2008.12.20 39266
247 NHN DeView 2009 영상 자료 file 정병주 2009.09.26 37653
246 2009 3rd CUBRID Inside를 다녀와서! 2 시난 2009.05.27 36974
245 구인: 자바개발자를 구합니다 정병주 2008.05.06 36433
244 남궁성님의 Java 동영상 강의 문학청년 2009.12.24 34546
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