2010-07-14 3 views
0

им модуль создания InApp purchage подписки, в этом приложении я хочу получить доступ к удаленной базе данных, но проблема в том, что, как я подключить мой Objective-C код с MySQL на сервере,как MySQL удаленный доступ к базе данных

я я не нашел достаточного refrence, пожалуйста, помогите мне, если есть какое-либо подтверждение или решение.

+0

Как получить доступ к локальной базе данных? – Naktibalda

+0

Я обращаюсь к локальной базе данных, просто указав имя локальной базы данных, но как получить доступ к удаленной базе данных, У меня есть имя пользователя, пароль, номер порта и адрес, пожалуйста, скажите мне, есть ли у вас какие-либо идеи. –

+0

Huh! Вы могли бы упомянуть, что вы пытаетесь перейти с SQLite на mySQL! Другой вопрос! –

ответ

1

В mySQL все доступ из вашего приложения на сервер базы данных уже является удаленным доступом. Локальный доступ - это просто один случай удаленного доступа.

Если вы работаете локально, вы можете использовать «localhost» или «127.0.0.1» в качестве имени хоста для своей базы данных, а 3306 - номер порта. Вы используете имя базы данных, которое вы создали на своем локальном сервере, возможно, «arunsdata» или какая-то такая вещь.

Вам нужно узнать имя хоста и номер порта удаленного сервера базы данных. (Номер порта, вероятно, 3306.) Затем вам нужно изменить код приложения, чтобы указать имя хоста и номер порта.

Прежде чем вы это сделаете, вам нужно будет ввести имя пользователя и пароль и создать свою базу данных («arunsdata» или что-то еще) в удаленной базе данных и создать свои таблицы и другие элементы схемы. Возможно, администратор удаленного сервера базы данных поможет вам в этом.

Удачи вам! Я помню, как это смущало это в первый раз, когда я столкнулся с этим. Это проще, чем кажется.

+0

Спасибо за ур ответ, у меня есть имя хоста нашей базы данных, а порт нет. и я также создаю удаленную базу данных, и у меня также есть имя пользователя и пароль удаленной базы данных, , но как я изменяю код, если у вас есть код, то, пожалуйста, предложите мне. Большое спасибо. –

+0

Отправьте код, который вы используете, чтобы подключиться к локальной базе данных. Это строка или две, без сомнения, содержащие «связывать» глагол где-то. Тогда я буду рад помочь вам настроить его. –

+0

Фактически перед этим я использую sqlite, он основан на файле, поэтому я указываю только имя базы данных, после чего он автоматически соединяется. если у вас есть код, тогда скажите мне, –

1

Возможно, вам необходимо создать веб-службу для доступа к базе данных удаленного сервера mySQL. Затем вы можете отправить запрос в службу, используя NSMutableURLRequest. Если вам нужно вернуть данные назад, верните json с его более легкого веса, чем XML.

Смежные вопросы