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
번호 제목 글쓴이 날짜 조회 수
183 오픈소스 SW 저작권 인식제고 캠페인 저작권 피해 없도록~ 1 file bic459k 2010.07.22 15628
182 네이버 에코스퀘어 정병주 2010.07.16 20071
181 오픈소스 SW 저작권 인식제고를 위한 논문 공모전 정병주 2010.07.02 42830
180 2010 4th 공개SW 개발자대회 - 1차 기술세미나 정병주 2010.06.30 26406
179 2010 한국 자바 개발자 페스티벌 정병주 2010.06.24 22372
178 Pentaho Data Integration(Kettle) 에서 Cubrid DBMS 지원 추가 2 김영우 2010.06.17 18618
177 큐브리드를 비추 합니다. 3 초보 2010.05.20 11655
176 CUBRID예제가 포함된 Qt 실전 프로그래밍 김대진 2010.04.26 20569
175 편집 화면이 bit(1)인 경우에도 B' '가 아니라 X' ' 식으로 16진수를 기본으로 채워서 1 날밤샘아님 2010.04.15 11693
174 객체관계형데이터베이스는 왜 성공하지 못한건가요? 1 ShootingStar 2010.01.28 13546
173 매뉴얼 관련 건의드립니다. 2 지니보이 2010.01.20 12280
172 IE 7 호환보기가 되도록 meta 태그를 추가해 주세요.. 1 차오이 2010.01.17 16429
171 큐브리드를 사용해 윈도환경에서 사용할 프로그램을 개발코자 합니다 1 혜승아빠 2010.01.08 12976
170 홈페이지 오류(?) 제보 2 flypig 2010.01.05 12824
169 큐브리드 홈페이지 오류 제보(?) - 로고 클릭 시 1 차오이 2009.12.31 12751
168 2010년 한해도 좋은 일만 가득하세요...!! 1 지니보이 2009.12.29 12853
167 예제로 배우는 CUBRID 스터디 문학청년 2009.12.29 13277
166 남궁성님의 Java 동영상 강의 문학청년 2009.12.24 34546
165 큐브리드의 오픈소스 전환 첫돌 기념 이벤트 당첨자 발표 admin 2009.12.11 27037
164 오메데또고자이마쓰~~ 지니보이 2009.12.09 15210
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