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
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 55
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4461
1755 mac os x에서 cubrid 설치가능? 1 인성 2011.01.05 12930
1754 mac os m1 실행시 무응답 실행안됩니다. 6 시나몬빵 2023.04.04 154
1753 mac m1 다운로드 오류 1 file 혜주냉면 2024.04.05 42
1752 mac cubrid 설치 및 사용 오류 1 양갱 2017.01.10 16176
1751 lv 0으로 백업하고 있는데, 백업 파일의 용량이 항상 같습니다. 2 루루팜 2022.01.11 113
1750 log좀 봐주세요 2 바람바람 2013.01.25 6801
1749 log4jdbc 지원문의 1 dudley74 2021.11.19 739
1748 lockdb 질문입니다. 1 오니오니 2013.12.17 10702
1747 lock_timeout_in_secs 값이 적용이 안됩니다. 1 태율아빠용 2013.07.30 12001
1746 lock_timeout 설정값의 차이? 1 coolkkm 2017.12.16 377
1745 lock cache 문의 드립니다. 1 끌레도르 2015.07.17 3963
1744 localhost 로 운영 중이던 DB를 HA 구성으로 변경 시 2 freemir 2014.08.21 6789
1743 localhost 데이터베이스를 중지시켜도 데이터베이스 로드 버튼이 비활성화 되어있습니다. 활성화 방법을 알고싶습니다. 4 file 딩_ 2022.03.17 159
1742 localhost server 접속시 접속이 안됩니다. 5 file SeJung 2014.04.16 8997
1741 loadjava 실행시 에러 발생합니다. 1 지구인다 2019.01.31 646
1740 loadjava 유틸리티는 어디에 있나요?? 1 보물섬 2016.06.30 9891
1739 loaddb질문입니다 2 삽질쟁이 2009.06.09 9743
1738 loaddb시 피시 메모리 증가와 스왑에 따른 종료문제 7 천상하늘 2012.08.28 11369
1737 loaddb명령으로 sql파일 입력시 pk의 데이터가 중복일 경우에 대한 대처가 가능한 명령문을 알려주시면 감사하겠습니다. 8 영웅찬 2022.05.18 225
1736 loaddb로 백업시 clob 타입 사용시 문의 3 Seonu 2021.01.12 319
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