2010-07-13 5 views
1

현재 서버에서 호스팅되는 간단한 데이터베이스와 통신 할 수있는 앱을 만들고 있습니다. 데이터베이스에는 _id, title 및 url 링크의 세 가지 열만 있습니다. 필자는 SQLiteDatabase를 사용하여 전화의 로컬 데이터베이스를 사용하여이 작업을 성공적으로 마쳤지 만 다른 전화도 동일한 데이터베이스에 액세스 할 수 있도록하고 싶습니다. 전화기에 이러한 변경 사항이 반영되도록 컴퓨터에서 서버의 데이터베이스 (새 행 추가)를 업데이트 할 것입니다.android phone에서 서버의 데이터베이스와 통신하는 방법은 무엇입니까?

나는 서버에서 sqlite를 사용하여 데이터베이스를 만들 것이라고 믿는다. 기본적으로 모든 변경 사항을 서버 측에서 처리하는 대신 로컬 데이터베이스에서 수행하는 것처럼 전화에서 처리해야합니다. 전화가 데이터에 액세스하여 적절하게 사용할 수 있어야합니다. 아무도 나에게 이것을 할 수있는 방법을 설명 할 수 있습니까?

미리 감사드립니다.

답변

4

웹 인터페이스를 통해 데이터베이스를 노출해야합니다. 좋은 방법은 RESTful web service을 사용하는 것입니다. 각 행을 객체로 나타내고 HTTP GET 요청을 사용하여 검색하고 HTTP POST를 사용하여 업데이트하고 HTTP PUT 또는 HTTP POST를 사용하여 새 항목을 삽입 할 수 있습니다. 물론 어떤 종류의 웹 기술과 응용 프로그램 서버를 사용해야합니다.

관련 문제