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
번호 제목 글쓴이 날짜 조회 수
243 MySQL 구문을 어떻게 큐브리드 구문으로 바꿀수 있나요? 1 wjdrmstn 2020.08.18 463
242 jdbc 질문입니다. 1 jechoi 2020.04.01 442
241 (+)는 무슨의미인가요?? 9 멍멍거리지마라 2018.05.10 3410
240 큐브리드 매니저 실행시 오류 1 아아 2017.11.14 1295
239 CUBRIDManager-10.1.0.002 cub_manager가 죽는 현상 1 시나브로 2017.09.01 886
238 문의드립니다. 1 원탱이02 2017.06.09 905
237 CUBRID 에러 메세지 확인좀 부탁드리겠습니다. 1 삼돌이 2017.05.25 1500
236 CUBRID Manager 서버가 계속 죽는 현상이 있네요. 2 사랑천사 2016.11.23 4493
235 Q&A 게시판 글 쓰기/댓글 쓰기 시 오류 발생하네요. 2 사랑천사 2016.11.18 7306
234 큐브리드 매니저 클라이언트 구버전 구할수 있을까요? 1 운비 2016.07.12 5389
233 게시판 소스 제공 바람 1 gbnan 2016.06.24 5854
232 큐브리드 스케줄러? 1 숲속야래 2016.01.15 7355
231 안녕하세요 샘플을 구하고 싶은데 어떻게 하면 구할수있을까요 2 조규 2015.05.21 7333
230 cubrid mysql 하루 체험 소감 1 차가워 2015.03.16 8995
229 라즈베리 파이에도 돌아 갈까요? 1 file 자유해결사 2014.11.27 10069
228 우분투 설치 가능 여부 문의 드립니다. 1 secret dearksh 2014.06.18 8
227 홈페이지 이미지 수정하셔야 할 듯... 1 큐르비드 2014.01.22 10151
226 큐브리드 2008 R2 는 어디서 다운받을수 있나요 ? 1 오니오니 2013.12.02 11918
225 오~~ 큐브리드 잘 쓸게요~ 카이사르 2013.11.22 11784
224 2013 OLC센터 모델 커리큘럼 공개강좌 수강생 모집 file cubrid 2013.06.10 15297
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