2010-07-14 2 views
0

메신저 만드는 인앱의 purchage 가입 모듈, 은 어떻게 내가 서버의 MySQL의에 내 목표 - C 코드,액세스 mysql을 원격 데이터베이스 i가 원격 데이터베이스하지만 문제에 액세스하려면이 응용 프로그램에서

를 연결하는 방법 어떤 refrence가 발견되지 않았다면 refrence 나 solution이 있다면 저를 도와주세요.

+0

어떻게 로컬 데이터베이스에 액세스합니까? – Naktibalda

+0

로컬 데이터베이스 이름을 지정하는 것만으로 로컬 데이터베이스에 액세스 할 수 있지만 원격 데이터베이스에 액세스하는 방법은 사용자 이름, 비밀번호, 포트 번호 및 URL이 있으면 알려주십시오. –

+0

허! SQLite에서 mySQL으로 전환하려고한다고 언급했을 수 있습니다! 다른 종류의 질문! –

답변

1

mySQL에서 응용 프로그램의 모든 데이터베이스 서버 액세스는 이미 원격 액세스입니다. 로컬 액세스는 원격 액세스의 한 사례 일뿐입니다.

로컬로 작업하는 경우 데이터베이스의 호스트 이름으로 "localhost"또는 "127.0.0.1"을 사용하고 포트 번호로는 3306을 사용할 수 있습니다. 로컬 서버에 설정 한 데이터베이스 이름을 사용하고 있습니다 (예 : "arunsdata"또는 일부)

원격 데이터베이스 서버의 호스트 이름과 포트 번호를 알아야합니다. 포트 번호는 아마 3306입니다. 그런 다음 호스트 이름과 포트 번호를 지정하기 위해 응용 프로그램 코드를 수정해야합니다.

사용자 이름과 암호가 있어야하고 원격 데이터베이스에서 데이터베이스 ("arunsdata"등)를 만들고 테이블과 다른 스키마 항목을 만들어야합니다. 아마도 원격 데이터베이스 서버의 관리자가이를 도와 줄 수 있습니다.

행운을 빈다. 내가 처음 직면했을 때 이것이 얼마나 혼란 스러운지를 기억한다. 그것은 보이는 것보다 더 간단합니다.

+0

ur 답변 주셔서 감사합니다, 나는 우리의 데이터베이스의 호스트 이름과 포트 번호가 있습니다. 또한 원격 데이터베이스를 만들고 원격 데이터베이스의 사용자 이름과 암호가 이지만 코드가 있으면 코드를 수정하는 방법을 알려주십시오. 고마워요. –

+0

로컬 데이터베이스에 연결하는 데 사용하는 코드를 게시하십시오. 그것은 하나 또는 두 개의, 어딘가에 "연결"동사를 포함하는 의심의 여지가 없습니다. 그런 다음 조정 해 드리겠습니다. –

+0

사실 sqlite를 사용하기 전에 파일 기반이므로 데이터베이스 이름 만 지정하면 자동으로 연결됩니다. 만약 코드가 있다면 –

1

원격 mySQL 서버 데이터베이스에 액세스하려면 웹 서비스를 작성해야합니다. 그런 다음 NSMutableURLRequest를 사용하여 서비스에 요청을 보낼 수 있습니다. 데이터를 다시 돌려 주어야한다면 XML보다 가볍기 때문에 json을 반환하십시오.

관련 문제