2013-06-10 1 views
1

Я кодировал объектив-c в Xcode чуть более 2 дней. Поэтому, пожалуйста, простите меня, если я вообще глуп. Я из фона C#/.NET, и я хочу расширить свое текущее решение с платформ Windows до Mac. Я искал по всему миру ответ на это требование, и все, что я придумал, - это создание расходуемого веб-сервиса. Однако я не хочу этого делать.Подключиться к SQL Server через строку подключения в OS X

До сих пор мое приложение могло анализировать JSON и отправлять его через командную строку. Одним из объектов в JSON является строка подключения SQL. Теперь мне нужно, чтобы быть в состоянии:

  1. Создать соединение с простой базой данных SQL Azure, на основе NSString, содержащий мой SQL строки соединения
  2. Выполнить запрос с параметрами
  3. Закрыть выбытию соединение SQL

Любые и вся помощь оценена

ответ

0

Благодарим за ваш ответ, и хотя он указывает мне в правильном направлении, как вы правильно сказали, нет драйвера OSX для Azure от Microsoft.

По этой причине я чувствую, что исходный вопрос, связанный с базой данных SQL Azure, не получил ответа.

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

Приношу свои извинения за то, что раньше не было ответа на ваш голос, это был надзор, я не собирался быть грубым.

Еще раз спасибо за ваш ответ gaige

2

для разговора с сервером SQL из Mac, вы будете нуждаться, чтобы иметь соответствующий драйвер ODBC, или с t библиотек, которые работают непосредственно с объективом c (или c).

ODBC не особенно хорошо поддерживается ОС X, поэтому я бы избегал этого, если вы не можете найти тестируемый и устанавливаемый драйвер ODBC для работы с ним. При этом мы используем его в наших продуктах, чтобы разговаривать с другими (не лазурными) базами данных SQL и находили его стабильным и полезным, если драйверы хорошие.

В противном случае вам нужно будет найти SDK, который будет работать на вас. Насколько я могу судить, они открыли большую часть своего SDK на github, но там нет версии OS X.

+0

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

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