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
번호 제목 글쓴이 날짜 조회 수
203 Query Browser 미흡한 점 1 GGG특별대원 2011.04.04 23597
202 큐브리드 3.1 다운로드 링크가 잘못되어 있는거 같습니다 1 유니콘 2011.03.16 19721
201 한국DB진흥원 주최 DB Tech seminar 발표자료 file admin 2011.03.01 26520
200 2011 소프트웨어 자산관리 가이드라인 cubrid 2011.02.16 26507
199 레퍼런스 자랑 게시판에 광고글이 있네요 1 유니콘 2011.02.15 15488
198 [도서 소개] 김태용의 JSP 웹 프로그래밍 입문 file cubrid 2011.01.21 22641
197 웹서핑하다보니 큐브리드 관련 뉴스 있어서 올립니다...^^ 1 지니보이 2010.12.28 14760
196 개발자 소스 접근 1 하승수 2010.12.25 16764
195 [좌담회] 자발적 커뮤니티 `SW 두레활동` 확산시켜야 cubrid 2010.12.24 23294
194 큐브리드 제품 다운로드 10만건 돌파기념 축하 메시지를 남겨주세요 87 file admin 2010.12.15 101178
193 큐브리드 + 아파치 + php 설치 및 연동 2 하하보이 2010.12.15 17181
192 외국사용자들에 라이센스가 별도로 있나요? 1 흑묘백묘 2010.11.06 15510
191 Open Source Software Week 2010 행사 cubrid 2010.10.28 21299
190 상단 search 에 검색어에 "(" 또는 ")" 를 입력하면 에러납니다~~ 1 몽삼아 2010.10.13 13338
189 R3.0질문입니다. 2 겜기능되거든 2010.10.07 12271
188 cubrid 3.0 버그. 1 file 코딩하는자아 2010.10.07 12530
187 Q&A 신속한 답변 부탁 드립니다. 1 스마트 2010.09.27 11692
186 국내 최초 오픈소스 SW 법센터 문연다 정병주 2010.09.01 26568
185 전자정부 표준프레임워크 오픈커뮤니티 창립세미나 안내 정병주 2010.08.17 39654
184 큐브리드 활용 개발 용역 모집 정병주 2010.08.06 28728
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