MySQL и Си
|
|
Автор: polina-r
Опубликовано: 119 дней назад (27 октября 2011)
Блог: Общение программистов
Рубрика: Без рубрики
|
0 Голосов: 0 |
День Добрый! :)
У меня проблемы с MySQL C API. Может, кто-нибудь знает, как помочь...
Я использую библиотеку libmySQL.lib (добавляю её непосредственно в проект, подключая при этом mysql.h и прочие хэдерные файлы).
1) При этом работаюет большинство функций -- например, mysql_query, mysql_real_connect, но не работают -- mysql_connect, mysql_drop_db,
mysql_create_db (не смотря на то, что они так же описаны в хэдерном файле).
В документации читала, что следует использвать mysqlclient.lib. Однако, использование этой библиотеки всместо libmySQL показывет, что mysqlclient
вообще ничго не знает о функциях mysql_* :-\
2) Есть какая-то возможность в си получать информацию о метаданных таблиц? Т.е. о типах и свойствах полей (PRIMARY KEY, например). Если это делается,
при помощи MYSQL_STMT и MYSQL_BIND, то что за lib/h файлы нужно подключать?
Заранее спасибо всем ответившим :)
У меня проблемы с MySQL C API. Может, кто-нибудь знает, как помочь...
Я использую библиотеку libmySQL.lib (добавляю её непосредственно в проект, подключая при этом mysql.h и прочие хэдерные файлы).
1) При этом работаюет большинство функций -- например, mysql_query, mysql_real_connect, но не работают -- mysql_connect, mysql_drop_db,
mysql_create_db (не смотря на то, что они так же описаны в хэдерном файле).
В документации читала, что следует использвать mysqlclient.lib. Однако, использование этой библиотеки всместо libmySQL показывет, что mysqlclient
вообще ничго не знает о функциях mysql_* :-\
2) Есть какая-то возможность в си получать информацию о метаданных таблиц? Т.е. о типах и свойствах полей (PRIMARY KEY, например). Если это делается,
при помощи MYSQL_STMT и MYSQL_BIND, то что за lib/h файлы нужно подключать?
Заранее спасибо всем ответившим :)
| # 17 декабря 2011 в 11:50 0 | ||
|
| # 28 января 2012 в 10:48 0 | ||
|