1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Postgresql и C++

Тема в разделе "С и С++", создана пользователем Dik, 23 янв 2010.

  1. Dik

    Dik Гость

    Репутация:
    0
    Подскажите как работать с postgresql в C++
     
  2. morfius

    morfius Гость

    Репутация:
    0
    скачай библиотеку libpqxx (http://pqxx.org/development/libpqxx/wiki/DownloadPage).
    под Linux можно воспользоваться репозиториями, под винду компилить придётся.
    дальше читай описания классов connection и transaction (частный и наиболее простой случай - его параметризованный вариант work).


    соединение с Бд создаётся так:

    ostringstream strConnect ("");
    strConnect << "host=" << pszHost << " user=" << pszUser << " password=" << pszPassword << " dbname=" << pszDBName;
    connection *m_pgConnection = new connection(strConnect.str());

    затем создаёшь объект тразакции:

    work *m_pgTransact = new work(*m_pgConnection,"SelectTrans");

    после этого запрашиваешь метод exec. Параметром передаётся SQL-запрос.

    result SelectRes = m_pgTransact->exec(strText);
     
Загрузка...
Похожие Темы - Postgresql C++
  1. Lisenok
    Ответов:
    0
    Просмотров:
    165
  2. Rocket
    Ответов:
    3
    Просмотров:
    493
  3. JohnLemon
    Ответов:
    19
    Просмотров:
    1.674
  4. AnaStas
    Ответов:
    2
    Просмотров:
    2.330
  5. AnaStas
    Ответов:
    5
    Просмотров:
    4.904

Поделиться этой страницей