2013-05-23 3 views
16

나는 내 자신의 연구를 해왔지만 아무 소용이 없다. 나는 listviews를 포함하고 원격 데이터베이스에서 데이터를 쿼리해야 안드로이드 애플 리케이션을하고 있어요. 나는 누군가가 그런 종류의 것을 가르치는 훌륭한 튜토리얼 링크를 공유 할 수 있다면 정말 고마워 할 것입니다. 죄송합니다. 적절한 질문이 아니라는 것을 알고 있지만 도움이 필요합니다. 감사.안드로이드 애플 리케이션을 원격 데이터베이스에 연결하는 방법?

+3

주로 보안상의 이유로 데이터베이스와 직접 통신하고 싶지 않습니다. 이상적으로는 웹 서비스를 설정하여 DB와 통신하고 데이터를 앱에 제공하는 것이 좋습니다. 이 자습서를 참조하십시오. http : //www.vogella.com/articles/REST/article.html – drewmoore

+0

참조. 고맙습니다. –

+0

가능한 [안드로이드에서 원격 데이터베이스와의 연결을 설정하는 방법?] (http://stackoverflow.com/questions/3092095/how-to-set-up-a-connection-with-remote-database-in) -android) – Chris

답변

1

중간에 간단한 웹 서비스는 어떻습니까?

데이터베이스 사용자 이름/pw를 앱에 직접 넣지 못하게하는 것이 좋습니다.

응용 프로그램 -> HTTP 요청 -> 웹 서비스 -> 데이터베이스

는 HTTP 요청은 안드로이드 HttpClient

웹 서비스가 php for example에있을 수 있습니다를 통해 수행 할 수 있습니다. (Google에 PHP 데이터베이스에 대한 예제가 많이 있습니다.)

+0

설명해 주셔서 대단히 감사합니다. –

3

원격 데이터베이스와 통신하려면 데이터를 원격 데이터베이스에 가져 오거나 원격 데이터베이스에 맞출 수있는 웹 서비스가 필요합니다.

현재 어떤 웹 플랫폼을 사용하고 있는지 확실하지 않지만 REST와 JSON을 함께 해보는 것이 좋습니다.

+0

알았어, 고마워. –

+0

@TiaraZarin 어떤 웹 기술을 사용하고 있습니까? PHP, .NET 또는 다른 어떤? –

+0

ASP .net을 사용할 계획입니다. –

1

이 참조 할 수 있습니다 당신이 일반 DB와 같은 콘텐츠 제공자로부터 원격 데이터베이스를 사용할 수 있습니다 그것으로 SyncAdapter의 전형적인 경우이다.

나는 그것을 해왔고 단지 몇 가지 복잡성으로 잘 작동한다.

관련 문제