iphone 응용 프로그램을 개발 중이며 서버에 설치된 Oracle/SQL 데이터베이스에 액세스해야하며 데이터를 읽거나 쓸 수있는 웹 서비스를 개발하고 싶지 않습니다. 데이터베이스에 액세스 할 수있는 다른 방법이 있습니까?webservice없이 데이터베이스에 액세스하는 방법?
1
A
답변
1
iPhone/iPad 앱에서 직접 원격 DB에 연결하는 것은 매우 좋은 생각입니다. jailbroken iPhone 및 간단한 패킷 스니퍼를 가진 누군가를 상상해보십시오 .... 데이터베이스의 보안을 손상시키는 것은 매우 쉽습니다.
가장 좋은 방법은 원격 데이터베이스 서버의 웹 서버를 통해 PHP로 포장하는 것입니다. 그런 다음 간단한 http POST 요청으로 DB에서 쿼리를 실행하고 페이지에서 xml/json/whatever를 반환하도록 할 수 있습니다.
그래도 다른 아이디어는 CocoaMySQL-src을 통해 볼 수 있습니다. 프로젝트가 죽었거나 더 이상 활성화되지 않았지만 코드가 여전히 유용하다고 생각합니다.
관련 문제
- 1. facebook 국가 데이터베이스에 액세스하는 방법
- 2. Oracle ADF로 데이터베이스에 액세스하는 방법
- 3. 서버에서 sqlite 데이터베이스에 액세스하는 방법
- 4. Perl에서 Oracle 데이터베이스에 액세스하는 방법?
- 5. Zend Framework에서 Peachtree 데이터베이스에 액세스하는 방법?
- 6. 다른 클래스의 lightswitch에서 데이터베이스에 액세스하는 방법?
- 7. ASP.NET 응용 프로그램에서 데이터베이스에 액세스하는 방법?
- 8. Rspec : 테스트에서 다른 데이터베이스에 액세스하는 방법
- 9. JDBC를 통해 여러 사용자의 데이터베이스에 액세스하는 방법
- 10. SOAP를 사용하여 데이터베이스에 액세스하는 가장 좋은 방법
- 11. 페이스 북에서 서버 데이터베이스에 액세스하는 방법?
- 12. Spotify 앱에서 내 데이터베이스에 액세스하는 방법
- 13. Django에서 데이터베이스에 액세스하는 방법 (ORM이 지원되지 않음)
- 14. 다른 PC의 데이터베이스에 액세스하는 방법? (어느 곳에서든지)
- 15. SQL Server 엔터프라이즈 데이터베이스에 원격으로 액세스하는 방법?
- 16. java를 사용하여 원격 mysql 데이터베이스에 액세스하는 방법
- 17. App_Data 폴더에 보관 된 데이터베이스에 액세스하는 방법
- 18. 다른 클래스의 한 클래스 데이터베이스에 액세스하는 방법?
- 19. WPF 응용 프로그램이 온라인 데이터베이스에 액세스하는 방법?
- 20. ASP.NET MVC 면도기 - 섹션에서 데이터베이스에 액세스하는 방법?
- 21. Azure 웹 사이트 데이터베이스에 액세스하는 방법
- 22. 모델을 도우미 함수에서 쿼리 데이터베이스에 액세스하는 방법?
- 23. 망고의 백그라운드 에이전트에서 SqlServerCE 데이터베이스에 액세스하는 방법?
- 24. 자바 클래스에서 sqlite 데이터베이스에 액세스하는 방법
- 25. 안드로이드에서 데이터베이스에 액세스하는 가장 좋은 방법
- 26. 커맨드 라인에서 openoffice.org 데이터베이스에 액세스하는 방법
- 27. 스레드 안전한 SQL CE 데이터베이스에 액세스하는 방법
- 28. Delphi에서 Cassandra 분산 데이터베이스에 액세스하는 방법
- 29. 데이터베이스에 액세스하는 사용자 목록
- 30. ASP.net 데이터베이스에 액세스하는 서비스