Подключение к MySQL из iPhone-прилоложения?
Вот этим API можно пользоваться — mysql-cocoa.sourceforge.net/

Но как-то ненадежно это напрямую открывать соединение с мобильного устройства до базы…
Обычно все-таки делают промежуточный слой. Ну т.е. пишут сервер (на чем угодно, хоть на PHP) который мобильное устройство дергает и уже он лезет в базу и потом отдает ответ на iphone в нужном формате.
Спасибо за советы.

А чем принципиально будут отличаться два варианта:

1) Напрямую подключаться к mysql
2) Положить на сервере php-скрипт, который будет выполнять любой поступивший sql-запрос и отдавать xml-файл, для SELECT.

Я вот не понимаю зачем нужны эти прокладки в принципе, когда у мне приложение мое. Если я даю сторонним разработчикам возможность использовать свой сервер, тогда да: отдаю только то что хочу и как хочу. Но когда ios-клиенты тоже полностью мои — лишние прокладки не к чему.

зы. я вот в одном проекте организовал подключение 1С к mysql напрямую через драйрер, вместо обмена через файлы. Такой подход зарекомендовал себя очень стабильно и хорошо, и ошибки с непонятками сразу улетучились.
Вот этот удачный опыт хочу применить и в мобильном приложении.