Background Image
조회 수 17462 추천 수 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에는 버튼 한개만 두엇습니다. ㅎ


  1. MySQL 구문을 어떻게 큐브리드 구문으로 바꿀수 있나요?

    Date2020.08.18 Bywjdrmstn Views470
    Read More
  2. jdbc 질문입니다.

    Date2020.04.01 Byjechoi Views448
    Read More
  3. (+)는 무슨의미인가요??

    Date2018.05.10 By멍멍거리지마라 Views3429
    Read More
  4. 큐브리드 매니저 실행시 오류

    Date2017.11.14 By아아 Views1302
    Read More
  5. CUBRIDManager-10.1.0.002 cub_manager가 죽는 현상

    Date2017.09.01 By시나브로 Views888
    Read More
  6. 문의드립니다.

    Date2017.06.09 By원탱이02 Views909
    Read More
  7. CUBRID 에러 메세지 확인좀 부탁드리겠습니다.

    Date2017.05.25 By삼돌이 Views1503
    Read More
  8. CUBRID Manager 서버가 계속 죽는 현상이 있네요.

    Date2016.11.23 By사랑천사 Views4498
    Read More
  9. Q&A 게시판 글 쓰기/댓글 쓰기 시 오류 발생하네요.

    Date2016.11.18 By사랑천사 Views7308
    Read More
  10. 큐브리드 매니저 클라이언트 구버전 구할수 있을까요?

    Date2016.07.12 By운비 Views5391
    Read More
  11. 게시판 소스 제공 바람

    Date2016.06.24 Bygbnan Views5856
    Read More
  12. 큐브리드 스케줄러?

    Date2016.01.15 By숲속야래 Views7359
    Read More
  13. 안녕하세요 샘플을 구하고 싶은데 어떻게 하면 구할수있을까요

    Date2015.05.21 By조규 Views7335
    Read More
  14. cubrid mysql 하루 체험 소감

    Date2015.03.16 By차가워 Views8997
    Read More
  15. 라즈베리 파이에도 돌아 갈까요?

    Date2014.11.27 By자유해결사 Views10073
    Read More
  16. 우분투 설치 가능 여부 문의 드립니다.

    Date2014.06.18 Bydearksh Views8
    Read More
  17. 홈페이지 이미지 수정하셔야 할 듯...

    Date2014.01.22 By큐르비드 Views10154
    Read More
  18. 큐브리드 2008 R2 는 어디서 다운받을수 있나요 ?

    Date2013.12.02 By오니오니 Views11921
    Read More
  19. 오~~ 큐브리드 잘 쓸게요~

    Date2013.11.22 By카이사르 Views11786
    Read More
  20. 2013 OLC센터 모델 커리큘럼 공개강좌 수강생 모집

    Date2013.06.10 Bycubrid Views15299
    Read More
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