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 로 연결했다고 합니다~  


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4438
1744 쿼리 질의시 소수점 자리 수 처리 관련 1 dashbell 2014.02.14 21991
1743 select 에러 문제 1 알칸펠 2014.02.13 8475
1742 DB 일반 사용제 테이블 생성시 오류 1 file cobus 2014.02.13 9348
1741 migration toolkit 사용시 Got minus one from a read call 에러 발생 1 말랑 2014.02.13 15722
1740 Query Browser Eclipse plug-in 설치시 오류 3 file 규리 2014.02.07 11342
1739 CUBRID 9.2.0.0.155 한글 깨짐 관련 요청 2 뿡뿡이입니다 2014.02.06 11268
1738 여러행에 걸쳐 있는 데이터를 하나의 행으로 모으는게 가능하나요? 1 dashbell 2014.02.03 11927
1737 php에서 큐브리드 사용하기 5 파스크란 2014.02.03 10147
1736 큐브리드 매니저 실행시 에러 1 file 아프리카 2014.02.03 10693
1735 autoset 631 에서 창에서 큐브리드 매니저 실행시 다음과같은 에러창이 뜸 file 아프리카 2014.02.03 7756
1734 HA 설정 이후 자동시작이 되지 않습니다. 1 김종언 2014.01.27 7179
1733 ADO update관련 문의드립니다. 1 SD2 2014.01.26 7686
1732 JBoss connection pool 설정방법 문의드립니다. 1 secret 땡땡이 2014.01.25 6
1731 쿼리 실행 오류 문의 1 종이 2014.01.25 11623
1730 큐브리드 외부 서버 접속 관련 질문입니다, 1 file 프라우닐 2014.01.23 12589
1729 큐브리드 64bit 설치 후 실행 문제.(2) 1 file 초보개발꾼 2014.01.21 14394
1728 브로커 타임아웃 설정 가능여부 문의 1 장경수 2014.01.20 11127
1727 데이터베이스가 사라집니다2 1 프라우닐 2014.01.20 8059
1726 파티션 테이블에 대해서.. 1 알칸펠 2014.01.17 11066
1725 CLASS 삭제문의 1 키싱유 2014.01.17 9361
Board Pagination Prev 1 ... 108 109 110 111 112 113 114 115 116 117 ... 200 Next
/ 200

Contact Cubrid

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