안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 다들 활기찬 아침들이신지요. 저는 늦게자서 눈이 팅팅부었네요 ㅠ.ㅠ
어제 조사로 안드로이드에서 서버에 올라가있는 DB로 바로 접근하는건 불가능하다는걸 알았구요.
그걸위해 PHP와 MYSQL을 사용한다는 것도 알았습니다.
그리고 오늘 아침에 PHP와 MYSQL이 아니더라도 된다는 것도 알았구요.
저는 asp.net하고 mssql밖에 해본적없는데다가. php, mysql 작업환경 구성에도 실패해서 ㅠ.ㅠ 그냥 asp.net하고 mssql로 직접 해보기로 했습니다.
또하나 알아낸 제일 중요한건. 구글재팬.구글코리아 다 뒤저도 asp.net으로 한 예제소스나 글같은건 단 하나도 못봤네요 ㄱ-...
결국 어떤식으로 진행되고 처리되는지 제대로 알지못하면 절대 진행이 될 수 없다고 판단해서 질문드립니다.
제가 필요한건 mssql로 DB를 만들고 회사 서버에 올릴겁니다. 그러면 그걸 앱에서 db에 값을 insert하거나 필요에따라서 select 할거구요.
조사결과 db를 만들고. asp.net에서 insert문을 구현해놓고 앱에서 insert문을 구현해놓은곳에 접근한다?
뭐...정확히 어떻게해야하는지도 모르겠고 무슨말인지도 모르겠습니다만 일단 저렇습니다 ㅠ.ㅠ.
그리고 JSON을 사용한다는 것 같은데. JSON은 파서로 알고있는데. 그러면 JSON이 아니라 XML을 써도 되는것 같기도하구요.
그래서 생각한게.아...그러면 ASP.net에서 DB자료 셀렉트한거를 XML문서로 만들어서 앱에서 XML 주소에 접속해서 파싱하면 되는거구나...? 라고 생각했는데.
그러면 insert는 어떻게하는건지도 모르겠구요...
마지막으로 제가 asp.net에서 어떤 코딩을 해야하는지 모르겠습니다. 펍에서 문법을 알려달라는건 아니구요 ^^;
기본적으로 데이터베이스에 자료를 insert를 하기위해선 뭐 어떤 버튼을 누르거나 하는 이벤트가있고 어떤 값이 있을때 그걸 insert하는건데.
그럼 안드로이드 앱에서 서버에 접속하는걸 이벤트로 판단하고. 안드로이드에서 보내오는 값을 참조해서 insert하는게 가능한건가요?
마지막으로 위에 JSON이나 XML을 말씀드렸는데. insert할때도 저 방법으로 하는건가요? 제가 지금까지 해온 xml문서 파싱경험으로는...외부데이터를 안드로이드에서 읽어들이는건 해봤지만 안드로이드에서 xml을 수정해서 데이터를 넣거나 하는게 가능한 일인가...하는 생각이 드네요 ㅠ.ㅠ
아시는분 답변 부탁드리겠습니다__
2011.12.20 10:40:05
아. 감이 잡히네요.
말씀은 즉. 위의 5가들어간 xml은 안드로이드에서 insert가 원하는 값이 잘 적용이 됬는지 확인하기 위함이고.
저 xml이하의 부분이 없어도 단순히 insert하는 부분에는 지장이 없는거죠 ^^?(확인은 일일이 DB열어서 확인한다고 친다면요)
물론 실제 할때는 말씀하신대로 확인하는부분이 필요하겠지만. 일단 insert 하는 부분만 100%이해하고 끝낸다는 생각으로 해서 그 외의 부분은 배제하고 insert에필요한게 정확히 어떤거고. 반드시 필요하진 않지만 있으면 좋은게 뭔지 알면 php예제 소스라던가 보면서 이해하기가 쉬울 것 같아서요 ^^;
답변 감사합니다!




네 가능합니다.
웹 서버에 접근할때 insert할 데이터를 GET 또는 POST 방식으로 (개인적으론 GET 방식을 자주 씁니다 ㅎㅎ)
넘겨주고 웹서버 페이지에서는 insert 문 실행 결과를 안드로이드에 던져주는 방식으로
하시면 되지요~