Cordova에서 사용할 수있는 MSSQL Server 클라이언트 라이브러리가 없기 때문에 가능성이 희박합니다. SQL Server는 여러 전송을 통해 고유 한 바이너리 네트워크 프로토콜을 가지고 있으며 매우 수다스러운 관계로 부적합합니다 일반적으로 낮은 대역폭, 높은 대기 시간 (및 높은 패킷 손실) 연결을 갖는 모바일 장치에 적합합니다.
모바일 응용 프로그램의 기본 접근 방법은 응용 프로그램이 HTTP를 통해 낮은 채터 요청/응답 패턴으로 웹 서비스 (일명 "클라우드 서비스")와 통신하도록하는 것입니다. 이것은 또한 웹 서비스가 데이터베이스를 만지기 전에 비즈니스 논리 규칙을 실행하고 잠금 장치와 독점적 인 리소스 (예 : 테이블이나 행을 잠그는 것이 한 번에 20 개의 다른 모바일 장치에서 작동하는 방법에 대해 생각하는)에보다 쉽게 대응할 수있게합니다.
... 이것은 SQL Server 네트워크 클라이언트 작성을 방해하지 않습니다. JavaScript는 사용할 수 없지만 WebSocket은 기존의 TCP 소켓 연결을 지원하지 않으므로 기본 Cordova 플러그인을 개발해야합니다.
저는 온라인에서 빠른 검색을 수행했으며 Cordova/PhoneGap 용 플러그인을 찾을 수 없으므로 지금은 SOL입니다. 그러나 제가 말했던 것처럼, 데이터베이스로부터의 직접 연결은 좋은 디자인이 아닙니다.
출처
2014-11-14 00:21:30
Dai
질문이 너무 일반적입니다. 자체 서버를 구축하거나 Amazon EC2, Azure, Rackspace 등과 같이 클라우드에서 제공하는 솔루션을 사용할 수 있습니다. – frank