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
번호 제목 글쓴이 날짜 조회 수
123 2013 OLC센터 모델 커리큘럼 공개강좌 수강생 모집 file cubrid 2013.06.10 15299
122 CUBRID 교육 잘 받았습니다. 2 박진욱 2007.10.27 15276
121 log4sql에서 cubrid를 정식으로 지원하네요.(9월4일 업데이트) 1 미스트 2009.09.07 15273
120 오메데또고자이마쓰~~ 지니보이 2009.12.09 15210
119 다음 버젼에서 바라는 점. 1 송우진 2007.09.28 15059
118 오라클의 이노베이스 인수 이후 '마이SQL'은? 6 정병주 2007.03.13 15039
117 큐브리드 3월 정기교육 안내 admin 2008.03.10 14919
116 linux에서 다운로드 지원에 대해.. 3 전창훈 2007.11.30 14880
115 ♡ CUBRID 첫돌 축하드립니다*^^* ♡ 일렉트릭블루 2009.12.08 14872
114 8월 13일(월) - 제로보드XE 오픈베타 시작 2 정병주 2007.08.07 14800
113 온라인게임용 DBMS로서의 큐브리드..? 2 정병주 2006.12.27 14795
112 웹서핑하다보니 큐브리드 관련 뉴스 있어서 올립니다...^^ 1 지니보이 2010.12.28 14760
111 제안합니다. 4 홍기선 2007.03.07 14590
110 설치를 한 후, .. Hi. Cubrid 2007.06.02 14572
109 MMORPG "브리스톨탐험대" 티저 사이트 오픈 정병주 2007.01.27 14412
108 질의편집기 관련 건의 1 madcat 2007.08.14 14161
107 다음버전에 책예제들을 샘플파일로 큐브리드에추가해주세요. 1 전승연 2008.01.19 14150
106 책감사히받았습니다.큐브리드가동시키면서 바라는점을적어봅니다. 1 전승연 2008.01.18 14121
105 큐브리드 사이트 게시판 기능 버그인가요? 1 삐따기 2009.08.29 14027
104 개발자 생생 인터뷰(4) - 미디어디바이스 최진영 부장 admin 2007.11.26 13989
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 14 Next
/ 14

Contact Cubrid

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