Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Языки программирования

Важная информация

Языки программирования Изучаем С++, Sql, php, Lua, Python

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2013, 14:17   #1
Visible
Пользователь
 
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Visible На верном пути
Вопрос с++ builder (Импорт / экспорт файлов sql)

Всем привет. Недавно начал изучать с++, хотелось спросить, возможно ли импорт xx.sql файла в бд mysql. Mysql работает в локалке. Интересны возможные варианты. Спасибо
Visible вне форума   Ответить с цитированием
Старый 02.04.2013, 21:59   #2
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

если вы хотите сделать это средствами c++ , то мне кажется вы изначально не правильно ставите задачу.

навскидку считать файл в буфер,сделать запрос.
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием
Старый 03.04.2013, 08:59   #3
Visible
Пользователь
 
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Visible На верном пути
Вопрос

Цитата:
Сообщение от partizanes Посмотреть сообщение
если вы хотите сделать это средствами c++ , то мне кажется вы изначально не правильно ставите задачу.

навскидку считать файл в буфер,сделать запрос.
а если таких файлов много? и файл размером в мегабайт 500?
Visible вне форума   Ответить с цитированием
Старый 03.04.2013, 13:24   #4
Evgeniy
Пользователь
 
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
Evgeniy На верном пути
По умолчанию

Цитата:
Сообщение от Visible Посмотреть сообщение
а если таких файлов много? и файл размером в мегабайт 500?
если файлов много - делаем по одному или на каждый поток по файлу.
Если файл размером 500 Мб - читаем не весь файл в буфер, а порциями...обрабатывает запросы пачками. Если один запрос на все 500 Мб - оторвите руки за такие запросы.
Для быстрой работы с базой лучше делать как тут http://dev.mysql.com/doc/refman/5.1/en/load-data.html. Закачиваете файл на сервер и делаете загрузку через mysql клиент указав абсолютный путь. Единственный минус - необходимы права на этот запрос.
Evgeniy вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структуры DBC файлов из internal билдов TOM_RUS Копаем клиент 10 07.10.2014 08:24
конвертор файлов Fedia22 Языки программирования 6 21.08.2012 23:21
Стуктура DBC файлов и как их читать Konctantin Копаем клиент 0 10.03.2010 07:31
Загрузка файлов на форум MaNGOS Новости RMDC 4 09.03.2010 17:33


Текущее время: 05:26. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot