2012-09-05 4 views
0

지금 푸시 알림을 위해 외부 데이터베이스에 새 행을 삽입 할 수 있어야하는 앱을 만들고 있습니다. 그것이 할 수 있어야 할 유일한 일은 새로운 행을 삽입하는 것입니다 (물론, 어렵지 않습니다).iPhone에서 외부 데이터베이스에 새 행 삽입

실제 질문은 : 어떻게하면 SQL 쿼리로 iPhone에서 데이터베이스에 연결/요청할 수 있습니까? 순간

INSERT INTO myTable VALUES (value1, value2, value3); 

단순한 예를 들어 나는 (이 별도의 서버에있을 것입니다 나중에) 로컬 MySQL 데이터베이스를 실행하는 데 MAMP을 사용하고 있습니다.

도움이 될 것입니다.

답변

1

웹 서비스를 사용하십시오. 웹 서비스를 호출하여 데이터 저장 및 가져 오기. 서버 데이터베이스의 데이터를 저장하기 위해 매개 변수를 보내십시오. 로컬에서 원하는 경우 오프라인 데이터베이스 모드에서 데이터를 가져 오는 데 도움이되는 로컬 데이터베이스에 서버 데이터를 동기화하십시오.

1

장치에서 SQL을 사용할 때의 문제점은 다음과 같습니다. 응용 프로그램을 컴파일 할 때이를 얻기 위해 리버스 엔지니어링 할 수있는 SQL 암호와 사용자 이름을 컴파일합니다.

실제 장치에서 데이터를 저장하지 않고 데이터베이스에 저장하는 방법으로 REST 앱을 만들어 정보를 보내면 응용 프로그램에서 데이터를 처리하고 데이터베이스에 삽입합니다.