Background Image
조회 수 19525 추천 수 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. 우분투 설치 가능 여부 문의 드립니다.

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

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

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

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

    Date2013.06.10 Bycubrid Views16901
    Read More
  6. 잡담

    Date2013.05.15 By소라게 Views15482
    Read More
  7. NHibernate 드라이버 출시일

    Date2013.05.14 By소라게 Views15659
    Read More
  8. 공개용FPC(라자루스)에서 원격접속라이브러리 있는지요?

    Date2013.04.19 By올챙이 Views17420
    Read More
  9. 이왕이면 개발 플렛폼도 국산으로 합시다.

    Date2013.04.16 By미리네 Views9
    Read More
  10. 안드로이드에서 JDBC로 큐브리드에 직접 연결

    Date2013.03.14 By매력의신 Views19525
    Read More
  11. Q&A 글이 안써지네...

    Date2013.01.28 Byㅇㅇ Views15346
    Read More
  12. Q&A 게시판에 글이 안써지네요. 저만 그런가요?

    Date2013.01.14 Bynimbus89 Views14717
    Read More
  13. 2012 제2회 유엔진 오픈-아키텍트 데이 컨퍼런스 안내

    Date2012.06.05 Bycubrid Views14587
    Read More
  14. 개방형 소프트웨어 교육센터(OLC Center) - 모델커리큘럼 무료 공개 강좌 안내

    Date2012.05.16 Bycubrid Views21366
    Read More
  15. 오픈소스 활용 및 관리 효울화 방안 세미나

    Date2012.04.25 Bycubrid Views24732
    Read More
  16. CUBRID Driver를 Maven Repository로 제공하였으면 합니다.

    Date2012.04.09 ByGGG특별대원 Views20652
    Read More
  17. 보안권고문 없나요?

    Date2012.02.20 By누구게 Views18442
    Read More
  18. DataWare™ DA 체험판 다운로드 링크 오류

    Date2011.11.28 By아트 Views26727
    Read More
  19. 맥에 대한 포팅은 계획에 없습니까?

    Date2011.11.19 By지니보이 Views25192
    Read More
  20. 레퍼런스 활성화 방안 건의

    Date2011.11.03 By유니콘 Views23234
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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