2010-01-25 2 views
0

Я работаю на платформе Ansi C, windows. Я хочу приложить базу данных mysql к моей программе c. Пожалуйста, помогите мне, как я могу это сделать.Связь Mysql в Ansi c

+1

Следуйте по этой ссылке: http://dev.mysql.com/doc/refman/5.0/en/c.html –

ответ

4

Here - рабочий пример, который устанавливает соединение и выполняет запрос.

+0

Спасибо Stacker за вашу ссылку .. На самом деле я работаю на платформе окон, и у меня есть сервер wamp для базы данных mysql , Я там любой способ подключить мое приложение c с Wamp сервером. – Siddiqui

+0

Исходный код тот же, что и в Windows, вам просто нужно скомпилировать его по-разному - это в значительной степени просто вопрос настройки включает в себя пути и библиотеки для ссылки. – nos

0

ANSI (ISO) C не работает в сети, поэтому по определению вы не можете сделать подключения MySQL в ANSI C. Вам нужно будет по крайней мере перейти к POSIX. Итак, ответ: «Это невозможно».

+0

Я влагаю платформу, какую lib я должен включить вместо POSIX? – Siddiqui

+0

@Arman: вам понадобится библиотека MySQL C: http://dev.mysql.com/doc/refman/5.0/en/c.html. Но ваш вопрос упоминается ANSI C. Вы не можете сделать это в ANSI C, хотя я не знаю, действительно ли вам нужен ANSI C, или вы просто сказали, что не понимаете, что это значит. Перейдите на страницу http://dev.mysql.com/downloads/connector/c/#downloads и загрузите версию Windows для библиотеки и прочитайте их документацию. –

+0

Я знаю, что POSIX не является стандартной библиотекой, я хочу использовать стандартные библиотеки, но в тех случаях, когда ANSI не поддерживает, мне нужно перейти в другие библиотеки, которые не являются стандартными. – Siddiqui