마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버 db 질문입니다.

0 추천
제가 블루투스로 값을 받아오면 이 값을 서버에 올리고

 

서버 db에는 제가 (받아온 값, 3000-받아온 값, 지금까지 받아온 값들의 합) 이렇게 저장하고 싶은데 어떻게 해야하나요?
익명사용자 님이 2014년 10월 9일 질문

2개의 답변

+1 추천
각각의 값들을 insert 하면되죠.
개발자초심 (21,220 포인트) 님이 2014년 10월 9일 답변
0 추천

apmsetup 은 웹서버와 mysql 서버를 동시에 구축해주는 패키지 프로그램입니다.

말씀하신 것처럼 "일단" 서버는 만들어지셨네요. 하지만 설치만 한다고해서 실제로 연결되어 있는 것은 아니고요.

그럼 웹서버와 mysql 서버간의 데이터 통신을 수행하는 역할은 "웹페이지" 가 하게 됩니다.

위에서 적어주신 소스는 php로 만들어진 웹페이지에서 mysql 에 접속하여 데이터를 읽어오는 방법에 대한 로직이라고 할수 있습니다.

 

그럼 이해를 위해서 데이터 통신의 단계를 좀더 명확히 설명드리자면, 

1. 안드로이드

    - post/get 방식으로 원하는 데이터를 웹서버의 웹페이지에 접속하여 요청

2. 웹서버의 웹페이지

    - post/get 방식의 데이터를 받아서 mysql 서버에 DB 데이터를 요청함.

3. mysql 서버

4. 웹서버의 웹페이지 (2번 웹페이지와 동일한 페이지입니다)

    - mysql 서버에서 받은 데이터의 결과를 xml/json 으로 변환하여 웹페이지에 출력

5. 안드로이드

    - 웹페이지의 출력된 데이터를 읽어와서 파싱하여 활용

 

mysql 에 안드로이드는 직접 접근할수 없기 때문에, 

중간에 php 나 jsp,asp 같은 웹서버 프로그래밍언어를 이용하여 구축한 웹페이지를 중간 다리역할로 사용하여서 접근해야합니다.  

apmsetup 를 이용하시므로 여기서는 php 로 구축한 웹페이지가 되겠네요.

 

그렇기 때문에 먼저 선행될 지식으로는..

1. 웹페이지 (php,asp,jsp) 를 만드는 기본 지식

2. 웹페이지 (php,asp,jsp) 를 통해서 mysql 의 데이터를 읽고 쓰는 연동 부분

    ( 키워드 : php mysql 연동 )

3. 안드로이드에서 웹페이지로 post, get 으로 데이터 보내고, 웹페이지 내용을 읽어오는 부분

    ( 키워드 : 안드로이드 http post 통신안드로이드 http get 통신 )

 

 

출처 : http://www.androidpub.com/2402828 (Frog 님)

안드로이드로우 (15,740 포인트) 님이 2014년 10월 10일 답변
...