 |
 |
Форум сетевых администраторов » Базы данных » MySQL » C++Builder & Embedding Mysql
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| C++Builder & Embedding Mysql |
[сооб. #47069]
28-06-2003 07:14 |
|
Участник
Зарегистрирован: Jun 2003
Место проживания: екатеринбург
Публикаций: 15
Статус:  |
Кто-нибудь пробовал внедрить Mysql в С++Builder? Хотелось бы посмотреть как это делается и с помощью какой компоненты потом извлекать данные из сервера.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-06-2003 07:14 |
|
|
Модератор
|
| http://mirko.narod.ru/progs/ |
[сооб. #47115]
29-06-2003 04:28 |
|
|
Участник
|
| Сколько времени прошло, а вопрос опять всплыл.... |
[сооб. #53201]
06-10-2003 09:17 |
|
Участник
Зарегистрирован: Jun 2003
Место проживания: екатеринбург
Публикаций: 15
Статус:  |
Сколько времени прошло, а вопрос опять всплыл. Все-таки RaZEr
не то это. Embedding появился в 4-й версии и позволяет полностью встроить сервер в приложение. А на той ссылке как конектится к 3-му Mysql и извлекать данные.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-10-2003 09:17 |
|
|
Участник
|
alec
Так ты задай вопрос точнее, а то фраза... |
[сооб. #53207]
06-10-2003 09:56 |
|
Участник

Зарегистрирован: Sep 2003
Место проживания: Новосибирск
Публикаций: 51
Статус:  |
alec
Так ты задай вопрос точнее, а то фраза "внедрить Mysql в С++Builder" ничего не говорит.
Во первых - серверную или клиентскую часть ?
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-10-2003 09:56 |
|
|
Участник
|
Серверную, конечно. С клиентской так все понятно.
Чтобы... |
[сооб. #53210]
06-10-2003 10:42 |
|
Участник
Зарегистрирован: Jun 2003
Место проживания: екатеринбург
Публикаций: 15
Статус:  |
Серверную, конечно. С клиентской так все понятно.
Чтобы не использовать никаких odbc и т.д. для связи с внешним сервером, а напрямую через api функции работать с встроенным сервером Mysql.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-10-2003 10:42 |
|
|
Модератор
|
| Встроить серверную часть MySQL в приложение... |
[сооб. #53235]
06-10-2003 17:54 |
|
|
Участник
|
| Бред в смысле зачем это надо или в смысле так... |
[сооб. #53267]
07-10-2003 05:36 |
|
Участник
Зарегистрирован: Jun 2003
Место проживания: екатеринбург
Публикаций: 15
Статус:  |
Бред в смысле зачем это надо или в смысле так нельзя?
(Температуру мерил - нормальная, зрачки проверил - тоже ок, вышел из здания, обошел его кругом - нигде психбольница не написано. У меня прямо от сердца отлегло - а то я уж испугался.)
Если насчет того что нельзя, то помоему ты ошибаешься. Вот текст из манула Mysql (я не сам его придумал):
Библиотека встраиваемого сервера MySQL обеспечивает возможность запуска полнофункционального сервера MySQL внутри клиентского приложения. Основные преимущества, которые дает ее использование, - увеличение скорости и более простое управление для встраиваемых приложений.
и т.д.
Но для меня там остается несколько темных мест, которые не понятны, а времени на эксперименты нету. Вот я и думал, где бы примерчик помотреть.
Сообщение было отредактировано alec 07-10-2003 в 05:50
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-10-2003 05:36 |
|
|
Модератор
|
| Я говорю про то, что пихать целый SQL сервер... |
[сооб. #53268]
07-10-2003 05:42 |
|
|
Участник
|
| Ну как бы, вопрос не в том жестко это или нет.... |
[сооб. #53269]
07-10-2003 06:01 |
|
Участник
Зарегистрирован: Jun 2003
Место проживания: екатеринбург
Публикаций: 15
Статус:  |
Ну как бы, вопрос не в том жестко это или нет. BDE, например, около 3-5 мегов весит, ну и библиотека, которая за сервер отвечает libmysqld.dll около тогоже. Да и сама программулька около 3-х мегов. Да и вобще размер - не критичный фактор, главное скорость и то что устанавливать ничего не надо ни каких BDE и т.д.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-10-2003 06:01 |
|
|
Участник
|
alec
Хм ... а InterBase не пробовал. В свое время... |
[сооб. #53430]
09-10-2003 09:40 |
|
Участник

Зарегистрирован: Sep 2003
Место проживания: Новосибирск
Публикаций: 51
Статус:  |
alec
Хм ... а InterBase не пробовал. В свое время издавалась InterBase Corporation год назад выкуплена Borland'ом, заточена под Builder, на данный момент даже есть Free OpenSource. IBClient'a ставить не нужно - тягаешь с клиентом дллку метровую (1 Мб) и дело в шляпе.
ИМХО луче поставить сервер и программулинку на одну машину, чем вшивать сервак в программулину, еще неизвесно какие баги туда вошьешь, потом не выдерешь. А так сменил сервак, или патчик поставил и себе спокойней и геммороя меньше.
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-10-2003 09:40 |
|
|


Участник
|
Нет, interbase не пробовал.
Насчет патчиков и... |
[сооб. #53436]
09-10-2003 10:31 |
|
Участник
Зарегистрирован: Jun 2003
Место проживания: екатеринбург
Публикаций: 15
Статус:  |
Нет, interbase не пробовал.
Насчет патчиков и багов. Сервер mysql тоже в виде dll реализуется, в случае чего можно подменить.
Я хотел это сделать как альтернативу paradox'овским файлам, а не как альтернативу какой-то СУБД. Чтобы быстро работало и установка занимала минимальных усилий - короче для всех простых юзеров.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-10-2003 10:31 |
|
|
Участник
|
[QUOTE]Первоначальное сообщение от alec
[B]Нет,... |
[сооб. #53437]
09-10-2003 10:54 |
|
Участник

Зарегистрирован: Sep 2003
Место проживания: Новосибирск
Публикаций: 51
Статус:  |
quote: Первоначальное сообщение от alec
Нет, interbase не пробовал.
Насчет патчиков и багов. Сервер mysql тоже в виде dll реализуется, в случае чего можно подменить.
Я хотел это сделать как альтернативу paradox'овским файлам, а не как альтернативу какой-то СУБД. Чтобы быстро работало и установка занимала минимальных усилий - короче для всех простых юзеров.
Тогда поищи некий CodeBase - пакет заголовочных h-файлов, в которых прописан DB API из BDE ... просто цепляешь h-файлы и вызываешь из них функции - клоны BDE-шных. Получается типа BDE-Inside . Гдето у меня был CodeBase 6.5, качал по просьбе, но сам сижу на InterBase и необходимости ковыряться в КодеБейзе не было, тем более что я как понял он реализует настольную СУБД, а я по задаче работаю на клиент-серверной архитектуре.
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-10-2003 10:54 |
|
|
|
Формат времени GMT. Текущее время 18:00.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01128697 seconds (52.35% PHP - 47.65% MySQL) with 26 queries.
|
 |