Background Image
조회 수 17458 추천 수 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 큐브리드를 사용해 윈도환경에서 사용할 프로그램을 개발코자 합니다 1 혜승아빠 2010.01.08 12975
242 큐브리드를 비추 합니다. 3 초보 2010.05.20 11655
241 큐브리드가 든든하게 뒤를 받쳐주고 있었네요 타이거팀 2009.11.28 11438
240 큐브리드 활용 개발 용역 모집 정병주 2010.08.06 28728
239 큐브리드 홈페이지 오류 제보(?) - 로고 클릭 시 1 차오이 2009.12.31 12751
238 큐브리드 포팅 1 전우성 2007.12.14 13528
237 큐브리드 최초 웹호스팅??? 1 정병주 2006.08.19 19193
236 큐브리드 제품 다운로드 10만건 돌파기념 축하 메시지를 남겨주세요 87 file admin 2010.12.15 101176
235 큐브리드 전용 기가 호스팅 서비스 오픈 정병주 2007.09.18 15598
234 큐브리드 장정철 과장의 알기 쉬운 게임 DB 이야기 관리자 2007.09.09 17292
233 큐브리드 인사이드에... 2 초보대왕 2009.09.16 12535
232 큐브리드 오픈소스화 1주년을 축하합니다~ 옹달샘 2009.12.08 13068
231 큐브리드 오픈소스화 1주년 축하드려요 초록배 2009.12.09 13883
230 큐브리드 오픈소스화 1주년 기념 이벤트 156 1 file admin 2009.11.25 70977
229 큐브리드 오류 메시지 문의 5 박현우 2024.01.30 103
228 큐브리드 엔진 리눅스용 32비트는 1 김둥둥 2021.07.29 255
227 큐브리드 스케줄러? 1 숲속야래 2016.01.15 7355
226 큐브리드 사이트 게시판 기능 버그인가요? 1 삐따기 2009.08.29 14027
225 큐브리드 사용 중 개선 되었음 하는 것 5 이영민 2006.08.14 17749
224 큐브리드 번창하십시오. ^^ 1 듀스 2009.07.18 15689
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