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
번호 제목 글쓴이 날짜 조회 수
263 Talk Box는 개발자용 자유게시판입니다. 관리자 2006.06.16 24061
262 1등놀이 해도 되나요? ㅎㅎ 2 신기배 2006.06.16 25895
261 제품 다운로드 경험 2 김평철 2006.06.17 22561
260 FreeBSD는 지원할 예정 없나요? 1 손님 2006.06.19 23597
259 .net app 지원도 되나요..?? 1 file 바람따라 2006.06.20 21036
258 Visual-SQL에서 데이타베이스명까지 저장과 ... 2 채광수 2006.06.21 20289
257 cubrid를 잠깐 사용해 보고.. 7 신기배 2006.07.02 23088
256 CUBRID 무료 DBMS 선언에 대한 외부 개발자 코멘트... 정병주 2006.07.05 21224
255 전기 적게 먹는 DBMS 개발은 가능하나요? 4 최원기 2006.07.20 20553
254 "Fedora 5에서 설치 실패" 문제 해결 이민구 2006.07.21 21368
253 decimal(4,1)어케 설정하나요? & 몇가지 불편사항 3 임철수 2006.07.31 21491
252 NHN DB 개발 관련 질문들 김평철 2006.08.01 21032
251 큐브리드 vs. UniSQL 김평철 2006.08.01 25162
250 [기사] 공개SW 유지보수 가이드라인 만들어진다. 정병주 2006.08.08 18964
249 큐브리드 사용 중 개선 되었음 하는 것 5 이영민 2006.08.14 17750
248 큐브리드 최초 웹호스팅??? 1 정병주 2006.08.19 19193
247 귀사의 라이센스 정책을 알고 싶습니다. 1 김광오 2006.09.22 18519
246 큐브리드용 제로보드 4.1 다운로드 1 정병주 2006.10.12 20861
245 '컴퓨터사이언스' 지고 '서비스사이언스' 뜬다 정병주 2006.10.17 18939
244 11/21(화) 무료 교육 참가신청은 여기에... 1 관리자 2006.11.04 18304
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