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
번호 제목 글쓴이 날짜 조회 수
143 큐브리드 1주년 진심으로 축하드립니다. 로냐르 2009.11.27 11392
142 1주년 정말 축하드립니다. tro0918 2009.11.27 11525
141 오픈소스 큐브리드 한살 축하합니다. onionmen 2009.11.26 11393
140 축하드립니다 써니v 2009.11.26 11487
139 1년 축하 드립니다. 리눅스 2009.11.26 11411
138 축하드립니다 ^^ 마누 2009.11.26 11848
137 1주년을 정말 축하 드리며.. 아기사자 2009.11.26 11408
136 진전한 오픈소스DB의 세상에서 빛나기를~~ 불사조 2009.11.26 11406
135 국산 객체관계형 DBMS로서 최고가 되는 그날을 기대합니다. 오픈소스 1주년 축하드립니다. kgwlover 2009.11.26 12159
134 1주년 축하드립니다. 봉단 2009.11.26 11348
133 큐브리드 오픈소스화 1주년 기념 이벤트 156 1 file admin 2009.11.25 70988
132 Cubrid와의 첫 번째 만남 1 ping 2009.11.10 11387
131 CUBRID 다운로드가 6만 건을 넘었습니다!!! 정병주 2009.11.03 42452
130 DB 링크 가능한가요 ? 1 용이 2009.11.01 13159
129 파란무료전자세금계산서 itsme 2009.10.20 13498
128 GNU 무료 모델링 툴 DB Designer 소개 1 정순영 2009.10.01 18854
127 NHN DeView 2009 영상 자료 file 정병주 2009.09.26 37653
126 오과장님 DeView 2009 가다 정병주 2009.09.22 40547
125 Sphinx 라는 검색엔진을 지원했으면 합니다. 2 정순영 2009.09.18 19656
124 PHP 로컬 검색 엔진 Orca Search을 큐브리드가 지원되었으면... 2 정순영 2009.09.16 15538
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 14 Next
/ 14

Contact Cubrid

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