Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   как из консольного Си-приложения выполнить sql-запрос и получить ответ? (https://forum.antichat.xyz/showthread.php?t=101327)

Дикс 15.01.2009 16:00

как из консольного Си-приложения выполнить sql-запрос и получить ответ?
 
я так понимаю mysqld слушает какой-то порт, через который можно к нему подключиться и выполнить запрос.
но как это сделать в голом Си?
я нуб и мечтаю освоить Си, разрабатывая на нём веб-приложение, но надо для этого хотя бы работать с БД.

groundhog 15.01.2009 17:07

Если ты плох в 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 - примеры использования

Удачи!

Shaitan-Devil 15.01.2009 17:25

Загляни в раздел мини-статьи.По моему в mysql API ничего сложного нет=\Если не хочется мучаться с маном, неплохая статья по этой теме http://gfs-team.ru/?act=articles&pact=266

Дикс 15.01.2009 20:34

когда-то, после второй попытки изучить пхп я научился работать в нём с mysql - и тогда только во мне проснулся настоящий интерес к его изучению.
думаю, если сейчас удастся наладить хоть какую-то связь с БД - можно будет выучить Си проще и с большим интересом.
но я так и не понял, какие файлы нужны - в моей папке mysql нет ни mysql.lib, ни тех папок, что указал groundhog.

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

criz 15.01.2009 20:54

http://www.citforum.ru/database/mysqldoc/mysqldoc_03.shtml


Время: 06:02