Как использовать базу данных MySQL в своей программе? (под Windows)

www.karman.com.ua
портал о хостинге в Украине
Хостинг + Украина = Karman.com.ua

ЧаВо

/

Общие вопросы

/

FTP

/

PHPMyAdmin и MySQL

/

CPanel

/

Предустановленные скрипты

/

WHM

/

Cron

/

.htaccess

/

SSH

/

Паролирование директорий

/

О доменах

/

Работа с сайтом

/

Раскрутка сайта

/

Электронная почта

/

Основы web-программирования


Как использовать базу данных MySQL в своей программе? (под Windows) 

Еще по теме:
  Создать форум. Какие есть программы для создания форума? Кто какими форумами пользуется на своем сайте?
  SEO набор (названия программ - ссылки на авторские сайты)
  Хостинг с php и MySQL. Аренда VPS
  Как программно вычислить существительные в русском языке?
  Изменил свое мнение
  Метаконтекст – партнерская программа Бегуна
  партнерская программа
  Как лучше всего использовать программное обеспечение для SEO?

1. Как использовать базу данных MySQL в своей программе? (под Windows)

Как использовать базу данных MySQL в своей программе? (под Windows)

Подключите к проекту libMySql.lib, положите заголовочные файлы из поставки MySQL в директорию заголовочных файлов вашего компилятора, либо в каталог с программой, либо вообще куда душе угодно (лишь бы сами их не потеряли), libmysql.dll в каталог с программой, и пользуетесь функциями API MySQL, которые подробнейшим образом описаны в поставляемой вместе с сервером документацией. libmysql.lib и libmysql.dll берутся после установки дистрибутива MySQL в каталоге lib\opt.
libmysql.lib ОБЯЗАТЕЛЬНО должен работать с libmysql.dll ТОЙ ЖЕ поставки/версии. По этой причине НАСТОЯТЕЛЬНО НЕ рекомендуется хранить libmysql.dll в системном каталоге WINDOWS! Храните свою libmysql.dll в каталоге со своей программой.
Для C++ Builder получить libmysql.lib нужно импортом из libmysql.dll:
> implib libmysql.lib libmysql.dll

Из заголовочных файлов требуются:
mysql.h
mysql_com.h
mysql_version.h
В последних версиях ещё и my_alloc.h
Всё это добро берётся после установки дистрибутива MySQL в каталоге include.

Из всех в программе подключается только mysql.h. Перед ним обязательно должно быть подключен windows.h
#include
#include

Особенности Билдеровского VCL: В программах, использующих VCL, компилятор ругается на my_socket, объявленную в mysql.h как #define my_socket SOCKET. Заменяем на #define my_socket UINT_PTR и всё работает. (SOCKET в winsock.h объявлен как typedef UINT_PTR SOCKET).

Как использовать базу данных MySQL в своей программе? (под Windows)


Результаты (1):  

Чтобы обсудить это в форуме, нажмите здесь.


Хостинг-источник: http://karman.com.ua
  Домен Pizza.com принес своему владельцу миллионы
  Правительство США представило свое мнение о деятельности ICANN
Есть вопросы о хостинге и о сайтах?
и получи ответ от профессионалов, которые обожают помогать людям :).
Еще по теме:
  программа Бегун. Гиперконтекст
  постоянно программера ищу
  програма для работы с кейвордами
  Готовы ли вы привлечь внешние ресурсы для своей SEO компании?
  Партнерские программы Бегуна
  Как вебмастеру заработать на блоге деньги, используя партнерские программы
  Партнёрские программы (общие сведения)
  программа для раскрутки сайта Mega Seo Pro
  программа Бегун Автоконтекст
  «Звонкий» числой домен разыскивает своего хозяина
  Крупнейший отечественный регистратор Imena.UA отметил свое 7-летие
  Сменит ли национальная доменная зона Франции своего администратора?
  Партнерская программа сайта знакомств

© СПД Праведно-Счастливый Аладдин Ярославович, 2004-2008. Все права защищены. При цитировании материалов ссылка на www.karman.com.ua обязательна. Редакция "Кармана" может не разделять точку зрения авторов статей, сообщений и ответственности за их содержание не несет.

Быстрый переход к содержимому сайта Karman.com.ua:
Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий, О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1
Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6
Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2

Rambler's Top100