2017-05-01 6 views
0

직장에있는 서버에 데이터베이스가 있습니다 (Access 데이터베이스를 사용하여 만든 작업 관리자 소프트웨어에 링크되어 있습니다. 이제는 소프트웨어와 동일한 기능을하는 앱을 만들고 싶습니다. Xamarin을 사용하여 교차 플랫폼 개발을위한 앱을 개발하는 것을 고려 중입니다 (Android + iOS). DB에 앱을 연결하는 가장 좋은 방법은 알고 싶습니다 (아마도 내가 읽은 것에 따라 Access에서 다른 것으로 내보낼 필요가있을 것입니다). 나는 어디서나 (애플 리케이션과 함께 로컬뿐만 아니라) DB에 액세스하고 싶습니다.Android 앱을 서버/컴퓨터의 데이터베이스에 연결하는 방법은 무엇입니까?

답변

0

웹 개발에서 데이터베이스는 PHP 스크립트를 사용하여 액세스하고 수정할 수 있습니다.

PHP 스크립트를 여러 개 만들면 (또는 하나만) PHP 스크립트에 연결하여 데이터를 전달하고 데이터를 반환 할 수 있습니다. Android의 경우 Volley을 사용할 수 있습니다. Volley를 사용하면 PHP 스크립트에 연결하고 데이터를 보내고받을 수 있습니다.

저는 iOS 개발에 익숙하지 않지만 일부 Google 검색에서는 this library을 발견했습니다. 올바르게 이해하면 Volley와 똑같이 작동하므로 연결 용 스크립트 하나를 작성할 수 있어야합니다 (작성 용 스크립트 하나를 작성하는 것이 더 쉽다고 생각되면 데이터베이스 작성 등).


이 답변의 전제 조건은 PHP에 대한 지식입니다. PHP 스크립트를 사용하여 데이터베이스를 읽고 쓸 수 있습니다. 각 라이브러리를 사용하여 스크립트와 데이터를주고받을 수 있으며 각 라이브러리를 사용하여 스크립트에서 데이터를 수신 할 수 있습니다.

참고 : IP가 고정되어 있는지 확인하십시오. 그렇지 않으면 서버가 꺼지거나 (재부팅, 정전 등) IP가 변경되면 연결 문제가 발생합니다.

1

웹 서비스를 사용하고 싶습니다. 웹 서비스는 PHP, Ruby, ASP.NET, Xojo 등의 언어로 작성 될 수 있습니다.

모바일 응용 프로그램은 HTTP를 사용하여 웹 서비스와 통신하며 웹 서비스는 데이터베이스와 직접 통신합니다.

About Database Web Services