마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드에서 내장DB? extends SQLiteOpenHelper말고 !!!! 오라클이라든지 mysql접속하는 방법?

0 추천
서블릿하면서 오라클11g썻는데

mysql보다 편하고 좋아서..계속 오라클 11g쓰고싶은데요..

안드로이드는 extends SQLiteOpenHelper해서 내장디비? 쓰잖아요...

그런거 말고... 서블릿에서 쓰듯이
뭐 클래스에서 뭐 DB커넥션해서 쓸 방법이 없나요?

왜 검색하면...json?제이슨?xml?이런게 나오는거...건가요.......???ㅠㅠ

새로운걸 배워야하나요?
야도란 (1,410 포인트) 님이 2015년 1월 16일 질문

2개의 답변

+2 추천
 
채택된 답변
안드로이드 내부에서는 SQLite밖에 사용하지 못합니다. oracle이나 mysql과같은 DB를 사용하고 싶으시면

DB서버를 따로 돌리시고 서버어플리케이션 구현하셔서 해당 서버어플리케이션과 안드로이드 어플간의 통신으로

데이터를 주고 받으셔야 합니다. 이 때 주고받는 데이터 형식이 json이나 xml이기 때문에 검색결과로 나오는거죠,
익명사용자 님이 2015년 1월 16일 답변
야도란님이 2015년 1월 16일 채택됨
DB서버가 뭔가요?
인터넷에 찾아보고있는데 자꾸 서버서버 그러는데 서버도 이름이 아주 많더군요.


'안드로이드는 DB서버에 바로 접속 할 수 없습니다.
웹서버나 안드로이드와 DB서버 사이의 중계서버가 필요합니다.'
라는 글을 보았습니다.
웹서버는 무엇이고 DB서버는 무엇인가요
구글에 웹서버란? 웹서버 종류 치면...
갑자기 was서버 웹어플리케이션서버....좀 포괄적으로 말하는 듯하여
핵심이 확 와닿지가 않습니다.........ㅠㅠ비슷한 말들이 너무많아
핑프같겠지만, 부탁드러요...

DB서버는 그냥 디비를 말하는건가요?
서버어플리케이션은 무엇인가요.톰캣으로 서블릿 프로젝트를 돌려서 run상태인 건가요?ㅠㅠ 어려부네요....ㅠㅠ
안드로이드에서 oracle과 mysql서버에 직접 커넥션을 얻어서 쿼리를 날릴수가 없습니다.

그래서 중간에 서버어플리케이션을 만드셔서 안드로이드 어플로부터 데이터요청이 들어오면 서버어플리케이션에서 DB커넥션을 얻어 데이터를 가지고오고
해당 데이터를 xml이나 json형태로 안드로이드어플로 연결해줘야합니다.

서버어플리케이션은 말씀하신대로 그냥 톰켓에서 돌아가는 어플입니다.
0 추천
안드로이드 기기에서 직접 DB서버로 접속하는 방법은 없습니다.

중간에 서버를 두고 서버를 통해서 DB에 접속합니다.
익명사용자 님이 2015년 1월 16일 답변
...