Background Image

FORUM

조회 수 22400 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

큐브리드를 이용해서 턴 프로젝트를 수행할 개발자입니다.


서블릿을 연동하는 것은 잘 됩니다. 기존에 프로젝트를 mysql로 기반으로 했는데...

이번에는 큐브리드로 디비를 바꿧는데 그대로 호환이 되서 좋았습니다.


그런데...


정작 안드로이드에서 연동하려고 하니 되지가 않습니다.


예외인즉 계속 cubrid.jdbc.driver.CUBRIDDriver 예외만 나서요.


그래서 큐브리드가 안드로이드를 지원하지 않는지에 대해서 의심이 생겨서 여쭤봅니다.

android.JPG

해당 전송 버튼 리스너는 커넥션만 테스트합니다. 위의 null 내용과는 아무 상관 없습니다.

비밀번호는 임시로 *****로 적습니다. 실제로는 원래 비밀번호가 등록 되 있습니다.

Connection conn = null;

try

{

Class.forName("cubrid.jdbc.driver.CUBRIDDriver");

conn = DriverManager.getConnection("jdbc:cubrid:210.117.181.34:33000:productmanager::", "dba", "********");

if(conn==null)

Toast.makeText(ProductClientActivity.this, "Connection is failed"

, Toast.LENGTH_SHORT).show();

break;

}

catch(Exception e)

{

Toast.makeText(ProductClientActivity.this, e.getMessage()

, Toast.LENGTH_SHORT).show();

}

  • ?
    샤롱스판 2012.05.02 20:20

    모바일쪽은 잘 모르지만, 일반 빌드환경(jre 1.6기반)에서 빌드한 cubrid jdbc jar파일은 안드로이드에서 직접 사용할 수 없을 것입니다. 모바일쪽 자바 컴파일러가 따로 있는 것으로 알고 있습니다. 안드로이드펍 커뮤니티에서도 비슷한 사례가 있어 링크 공유합니다. http://www.androidpub.com/377912

     

    큐브리드는  jdbc 소스는 아래 링크에서 다운받을 수 있습니다. 안드로이드환경에서 자체 빌드를 하셔야 사용이 가능할 것 같습니다.

    ftp://ftp.cubrid.org/CUBRID_Drivers/JDBC_Driver/

     

     

     

  • ?
    달선생 2012.05.03 01:05

    감사합니다. 그러나 역시 읽어보니 Dalvik  머신과 JVM은 별개라도 해서. 서블릿을 이용해서 서버를 만들고

    그에 따라 통신으로 구현했습니다.


    잘 동작하네요.(다만 잘 갔는지 안갔는지 확인할 도리가 없네요.;;)


    HttpClient client = new DefaultHttpClient();

      String str1=s1.getText().toString();

      String str2=s2.getText().toString();

      String str3=s3.getText().toString();

      //http://theeye.pe.kr/entry/how-to-get-and-multipart-post-on-android-platform

      HttpPost post = new HttpPost("http://210.117.181.34:8080/UpdateProduct.jsp");

      //Http post 접속용

      ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();

      params.add(new BasicNameValuePair("pid", str1));

      params.add(new BasicNameValuePair("pname", str2));

      params.add(new BasicNameValuePair("price", str3));

      UrlEncodedFormEntity ent = null;

     

      try 

      {

    ent = new UrlEncodedFormEntity(params, HTTP.UTF_8);

    }catch (UnsupportedEncodingException e) 

    {

    // TODO Auto-generated catch block

    Toast.makeText(ProductClientActivity.this,"Exception!:" + e.toString()

    , Toast.LENGTH_SHORT).show();

    }

      post.setEntity(ent);

      try 

      {

    HttpResponse responsePOST = client.execute(post);

    }catch (ClientProtocolException e) {

    // TODO Auto-generated catch block

    Toast.makeText(ProductClientActivity.this,"Exception!:" + e.toString()

    , Toast.LENGTH_SHORT).show();

    }catch (IOException e) {

    // TODO Auto-generated catch block

    Toast.makeText(ProductClientActivity.this,"Exception!:" + e.toString()

    , Toast.LENGTH_SHORT).show();

    }


    Toast.makeText(ProductClientActivity.this, str1 + str2 + str3 + "nBtn click"

    , Toast.LENGTH_SHORT).show();



    안드로이드로 큐브리드에 데이터 전송하는것 까지 무사히 마쳤습니다 답변 감사해여^^


  • ?
    샤롱스판 2012.05.03 01:43

    보안 문제 때문이라도 직접 JDBC를 통해 모바일에서 DB접속하는 것은 권장하지 않습니다. 지금 구현하신 것처럼 서버단에서 처리해주는 것이 좋을 것입니다. 잘 사용해주세요~

  • ?
    CUBRID_DEV 2013.03.14 02:52

    http://www.cubrid.com/zbxe/603414 

    여기서 사용자분께서 안드로이드에서 JDBC로 큐브리드에 직접 연결이라는 글을 올려주셨네요.

    직접 빌드하지 않고도  cubrid jdbc.jar 로 연결했다고 합니다~  


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views55
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4461
    read more
  3. 아래에 이어서 질문 드립니다.

    Date2012.06.12 Bykings Views5910
    Read More
  4. Cubrid Manager에서 데이터 가져오기 와 내보내기

    Date2012.06.12 Byatheist Views12202
    Read More
  5. MS-SQL 2008 -> CUBRID로 마이그레이션 방법..

    Date2012.06.12 Bykings Views11978
    Read More
  6. 내보내기할 때 옵션을 줄 수 있는 방법 없나요??

    Date2012.05.30 By어려운큐브 Views12
    Read More
  7. 함수 등록한 수 쿼리문에서 사용하면 에러나는데 뭐가 문제인거죠?

    Date2012.05.26 By어려운큐브 Views13893
    Read More
  8. ODBC 오토커밋 off에 관련된 문의

    Date2012.05.23 By세스카 Views11255
    Read More
  9. cubrid 설치후의 접속정보(유저ID/password)에 대해서

    Date2012.05.18 ByDiaBlue Views24704
    Read More
  10. cubrid_prepare 오류 질문드립니다

    Date2012.05.17 By엠지 Views11086
    Read More
  11. csql 질문드립니다.

    Date2012.05.16 By진영민 Views9193
    Read More
  12. 오류 해결방법을 몰라 질문드립니다.

    Date2012.05.16 By삼구 Views11307
    Read More
  13. 최신 HP-Unix에 큐브리드 커널설정하기

    Date2012.05.11 By그림자 Views12183
    Read More
  14. 서버 속도가 과도하게 느리네요

    Date2012.05.10 By푸훗 Views8705
    Read More
  15. ON DUPLICATE KEY UPDATE 사용시 affected rows 에 관한 질문

    Date2012.05.09 ByXenos Views15022
    Read More
  16. Cubrid + Hibernate 관련 해서 질문좀 드릴게요.ㅜㅠ

    Date2012.05.06 By병관 Views21528
    Read More
  17. 큐브리드는 안드로이드 연동이 안되나요?

    Date2012.05.01 By달선생 Views22400
    Read More
  18. 테이블 구성 방안 문의

    Date2012.05.01 By종이 Views10621
    Read More
  19. 질의 자동화 질문입니다.

    Date2012.04.27 By기린종인 Views10417
    Read More
  20. 릴리즈명과 파일명을 구분하는 이유가?

    Date2012.04.26 By머리아파 Views9131
    Read More
  21. 쿼리 작성에 관한 문의 드립니다.

    Date2012.04.25 Byprometheus Views8447
    Read More
  22. 다른 서버에 데이터베이스 복원중 오류 메시지

    Date2012.04.21 By종이 Views13468
    Read More
Board Pagination Prev 1 ... 135 136 137 138 139 140 141 142 143 144 ... 200 Next
/ 200

Contact Cubrid

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