как из консольного Си-приложения выполнить sql-запрос и получить ответ?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Дикс, 15 Jan 2009.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    я так понимаю mysqld слушает какой-то порт, через который можно к нему подключиться и выполнить запрос.
    но как это сделать в голом Си?
    я нуб и мечтаю освоить Си, разрабатывая на нём веб-приложение, но надо для этого хотя бы работать с БД.
     
    1 person likes this.
  2. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Если ты плох в C/C++ то тебе ещё рано изучать враперы с mysql и вообще лезть в эту тему, потому как ты запутаешься в специальных типах данных, идеологии построения такого приложения и довольно громоздкого для новичка API.

    Если тебя это не пугает начни с изучения документации:

    http://dev.mysql.com/doc/refman/5.1/en/connectors-apis.html
    http://tangentsoft.net/mysql++/
    http://tangentsoft.net/mysql++/doc/

    Примеры и весь стаф для разработки mysql ориентированных приложений ты можешь найти в том же каталоге куда устанавливал mysql:

    \lib - либы для линковки
    \include - включаемые файлы с определениями типов данных
    \examples - примеры использования

    Удачи!
     
  3. serfertty

    serfertty Guest

    Reputations:
    0
    Загляни в раздел мини-статьи.По моему в mysql API ничего сложного нет=\Если не хочется мучаться с маном, неплохая статья по этой теме http://gfs-team.ru/?act=articles&pact=266
     
    #3 serfertty, 15 Jan 2009
    Last edited by a moderator: 15 Jan 2009
  4. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    когда-то, после второй попытки изучить пхп я научился работать в нём с mysql - и тогда только во мне проснулся настоящий интерес к его изучению.
    думаю, если сейчас удастся наладить хоть какую-то связь с БД - можно будет выучить Си проще и с большим интересом.
    но я так и не понял, какие файлы нужны - в моей папке mysql нет ни mysql.lib, ни тех папок, что указал groundhog.

    Shaitan-Devil дал ссылку на статью и судя по ней - работать с mysql очень просто.
    помогите пожалуйста начать, чтобы дело сдвинулось с мёртвой точки!
    если есть - дайте исходники-примеры, или хотя бы те файлы, что нужно инклудить и класть рядом с exe после компиляции.
     
  5. criz

    criz Elder - Старейшина

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    http://www.citforum.ru/database/mysqldoc/mysqldoc_03.shtml