2010-08-18 3 views
4

Я новичок в разработке iOS. Я должен создать приложение, которое подключается к базе данных Sybase. Моя ставка будет заключаться в использовании ODBC. Кто-нибудь знает, как подключиться к базе данных с поддержкой ODBC из объектного C.Подключение iPhone к базе данных ODBC

Я столкнулся с приложениями, которые могут это сделать, но я, похоже, не нахожу каких-либо конкретных документов, связанных с iOS или примерами исходного кода. У кого-нибудь есть хоть малейшая идея?

Заранее благодарен!

ответ

0

iPhone SDK может использовать SQLite Я не уверен в других. Возможно, лучший выбор - освободить его от проблемы ODBC и написать фасад веб-сервиса для обеспечения доступа к базе данных.

+0

Это - одна возможность. Мой босс хочет больше вариантов: P Я знаю через iODBC.org, вы можете получить доступ к базам данных ODBC с платформы Mac OSX. Они обеспечивают основу для этого. Кто-нибудь, если эта структура может работать с iOS/iPhone? –

+0

iODBC (http://iodbc.org/) еще не портирован в iOS - но этот порт запланирован на неопределенное будущее. Очевидно, что спрос может ускорить это ... (ObDisclaimer - я работаю в OpenLink Software (http://openlinksw.com/)), который поддерживает и поддерживает проект iODBC. Мы предлагаем другие решения, которые могут предоставлять аналогичные конечные результаты, в зависимости от развертывание и приложение.) – TallTed

1

В основном вы хотите попасть в удаленные базы данных через уровень веб-сервиса. Приложение, над которым я сейчас работаю, взаимодействует с TON взаимодействия с базой данных, и я написал ряд скриптов PHP, которые живут на веб-сервере на одной машине с базой данных. Мой PHP получает веб-запросы из приложения, работает ли БД и отвечает на объекты JSON. Вы, очевидно, можете использовать любой веб-уровень, который вы хотите - asp, perl, вы называете его, - и отвечаете на XML, если хотите. Не имеет значения.

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

+0

Спасибо за ответ :) –

6

Новый ODBC SDK для iOS доступен по адресу http://ODBCrouter.com/ipad в комплекте со скриншотами и приложением, которое вы можете скачать и использовать с онлайн-демонстрационной системой.

+0

Это очень старый, и веб-сайт архаичен и не имеет указаний на то, что он поддерживается. Форма контакта также не работала. Кто-нибудь знает, это все еще работает? Является ли это кодом или библиотекой, которую я могу включить в приложение iOS? Поддерживает ли он 64-разрядные фреймворки и iOS 8? –

0

Служба данных WCF/w Платформа Entity Framework и клиентская библиотека OData для iOS предоставят вам полный доступ к схеме CRUD.

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