일반적으로 MySQL 데이터베이스는 Android 애플리케이션에 배치되지 않습니다. MySQL은 일반적으로 Sqlite를 로컬 데이터베이스로 사용합니다. MySQL은 더 크고 더 많은 데이터를 저장하는 원격 데이터베이스로 사용할 수 있습니다. 원격 서버에 배치하면 클라이언트가 원격 MySQL에 연결하려는 경우 네트워크 HTTP 프로토콜을 사용할 수 있습니다. (일반적인 POST 및 GET 요청) 이 부분을 처리하려면 javaweb이나 php와 같은 백엔드 기술을 배워야 합니다.
Android 클라이언트는 mysql을 직접 사용하지 않지만 경량 sqlite 및 영역 데이터베이스를 사용할 수 있습니다. 모든 서버 언어가 작동합니다. 표준화된 http+json인 REST API를 사용하세요. Java라면 Jersey, springmvc를 사용하시면 됩니다. Java 서버가 mysql을 사용한다면 데이터베이스 커넥션 풀을 이용하셔야 합니다
제가 사용한 솔루션은 앱을 통해 webapi를 요청하는 것이었고, webapi는 데이터베이스와의 상호작용을 완료합니다
제가 사용한 솔루션은 PHP가 서버 역할을 하고 json을 반환하는 것입니다. 하이브리드 개발
일반적으로 MySQL 데이터베이스는 Android 애플리케이션에 배치되지 않습니다. MySQL은 일반적으로 Sqlite를 로컬 데이터베이스로 사용합니다. MySQL은 더 크고 더 많은 데이터를 저장하는 원격 데이터베이스로 사용할 수 있습니다. 원격 서버에 배치하면 클라이언트가 원격 MySQL에 연결하려는 경우 네트워크 HTTP 프로토콜을 사용할 수 있습니다. (일반적인 POST 및 GET 요청) 이 부분을 처리하려면 javaweb이나 php와 같은 백엔드 기술을 배워야 합니다.
Android 클라이언트는 mysql을 직접 사용하지 않지만 경량 sqlite 및 영역 데이터베이스를 사용할 수 있습니다. 모든 서버 언어가 작동합니다. 표준화된 http+json인 REST API를 사용하세요. Java라면 Jersey, springmvc를 사용하시면 됩니다. Java 서버가 mysql을 사용한다면 데이터베이스 커넥션 풀을 이용하셔야 합니다