안드로이드 폰에서 호스트 pc의 DB에 접근하여 정보를 가져오게 할 수 있는 방법이 있는지 궁금합니다

소켓 통신을 하는 것인지 아니면 웹에 연결하여 서버로 접근해야 하는지와

현재 제가 생각하는 방법은 호스트 컴퓨터의 DB에 정보를 저장하고 jsp를 이용하여 웹 페이지 형식으로 호스트 컴퓨터에서 정보를

볼 수 있습니다. 이 정보들을 안드로이드 어플을 실행 시켜 원하는 정보를 가져와 디스플레이 하려면 어떤 방법을 써야 하는 겁니까?

궁금합니다. 책을 봐도 잘 모르겠고 힘들어요. ㅜㅜ

그리고 마지막으로 초보자가 볼 만한 교재가 있으면 추천좀 해주세요

현재 보고 있는 책은 (알짜만 골라배우는) 안드로이드 프로그래밍입니다.