На данный момент: Нет.
Вы либо маршрутизируете через ADO -> ODBC, dbExpress -> ODBC (для XE2 *, см. Ниже), надеетесь заставить работать Zeos, либо платите за один изразличные коммерческие компоненты ( PostgresDAC , DevArt или AnyDAC и другие).
В то время как Delphi XE2 поставляется с драйвером ODBC дляdbExpress, это только для Enterprise SKU и выше - он не доступен в Pro.Для пользователей XE2 Pro и пользователей более старых версий Delphi есть Open dbExpress .Я пытался использовать его раньше, но всегда имел проблемы с этим.Он был обновлен с тех пор, как я последний раз использовал его, поэтому, возможно, любые проблемы, которые у меня были (которые могли быть моей собственной ошибкой), больше не являются проблемой.
Все это говорит о том, что ODBC на самом деле неустаревшие технологии.В системах, отличных от Windows, это предпочтительный API, не зависящий от БД.Тем не менее, кажется, что многие среды предпочитают реализовывать свои собственные возможности подключения (например, QT , GNOME ), а не полагаться исключительно на ODBC.Однако для самого проекта PostgreSQL их API-интерфейс подключения по умолчанию (и лучше всего поддерживаемый) - ODBC.
Обновление: фактически Microsoft делает ODBC своим главным API-интерфейсом подключения для SQL Server, начиная с SQL Server 2002 (под кодовым названием Denali).).См .: Microsoft выравнивание с ODBC и Microsoft выравнивание с ODBC для собственного реляционного доступа к данным .Это последний выпуск, который будет поддерживать OLE DB, и Microsoft рекомендует разработчикам использовать ODBC.