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
번호 제목 글쓴이 날짜 조회 수
163 큐브리드 오픈소스화 1주년 축하드려요 초록배 2009.12.09 13883
162 축하드려염^^ 디바 2009.12.09 13167
161 ********큐브리드 오픈소스화 1주년 축하드려요~~!!^^****** 파란나란디 2009.12.09 13198
160 ε♡з 큐브리드 오픈소스 전환 첫돌 축하합니다ε♡з 1 file 효은쿠키 2009.12.09 13300
159 큐브리드의 오픈소스화 1주년 진심으로 축하의 인사 드립니다~~! 달새벽 2009.12.09 13008
158 큐브리드 오픈소스화 1주년을 축하합니다~ 옹달샘 2009.12.08 13068
157 ★ 1주년을 진심으로 축하드립니다 ★ 1 file 럽럽재순 2009.12.08 12833
156 ☆큐브리드 1주년 축하드립니다.!!☆ 시플레어 2009.12.08 13908
155 ♡ CUBRID 첫돌 축하드립니다*^^* ♡ 일렉트릭블루 2009.12.08 14872
154 축하합니다 빵구똥꾸 2009.12.08 11397
153 늘 큐브리드의 앞서감에 박수를 보냅니다 건강행복이 2009.12.07 11956
152 큐브리드의 1주년 진심으로 축하드려요 앙마녀석 2009.12.07 11374
151 소원을 말해봐~~ ping 2009.12.01 11383
150 오픈소스화 1주년을 축하드립니다... 워니 2009.12.01 11363
149 오픈소스 선언 1주년 축하드립니다 나모 2009.11.29 11458
148 큐브리드 1주년을 진심으로 축하드립니다. 공기청정기 2009.11.28 11369
147 큐브리드가 든든하게 뒤를 받쳐주고 있었네요 타이거팀 2009.11.28 11440
146 큐브리드 발전을 기원합니다. 캣츠 2009.11.27 11363
145 최고의 국산 오픈소스 DB 큐브리드 1주년 축하합니다. 종합비타민 2009.11.27 12223
144 1주년 축하드립니다. 아이티초짜 2009.11.27 11351
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