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 "Fedora 5에서 설치 실패" 문제 해결 이민구 2006.07.21 21368
262 "내일을 위한 PHP" PHP Fest 2011 정병주 2011.05.13 25795
261 '컴퓨터사이언스' 지고 '서비스사이언스' 뜬다 정병주 2006.10.17 18939
260 (+)는 무슨의미인가요?? 1 이지은 2021.07.23 7693
259 (+)는 무슨의미인가요?? 9 멍멍거리지마라 2018.05.10 3413
258 (CUBRID 후원) 우분투 사용자 커뮤니티 안내 2 file CUBRID_DEV 2009.05.20 23309
257 (CUBRID후원) 여성개발자모임터 커뮤니티 세미나 CUBRID_DEV 2009.05.20 20163
256 ********큐브리드 오픈소스화 1주년 축하드려요~~!!^^****** 파란나란디 2009.12.09 13198
255 .net app 지원도 되나요..?? 1 file 바람따라 2006.06.20 21036
254 11/21(화) 무료 교육 참가신청은 여기에... 1 관리자 2006.11.04 18304
253 11월 5일은 공개 SW의 날 정병주 2009.09.16 20889
252 1년 축하 드립니다. 리눅스 2009.11.26 11411
251 1등놀이 해도 되나요? ㅎㅎ 2 신기배 2006.06.16 25895
250 1주년 정말 축하드립니다. tro0918 2009.11.27 11525
249 1주년 축하드립니다. 봉단 2009.11.26 11348
248 1주년 축하드립니다. 아이티초짜 2009.11.27 11351
247 1주년을 정말 축하 드리며.. 아기사자 2009.11.26 11408
246 2009 3rd CUBRID Inside를 다녀와서! 2 시난 2009.05.27 36970
245 2010 4th 공개SW 개발자대회 - 1차 기술세미나 정병주 2010.06.30 26406
244 2010 한국 자바 개발자 페스티벌 정병주 2010.06.24 22372
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