Просмотр полной версии : с++ builder (Импорт / экспорт файлов sql)
Всем привет. Недавно начал изучать с++, хотелось спросить, возможно ли импорт xx.sql файла в бд mysql. Mysql работает в локалке. Интересны возможные варианты. Спасибо
partizanes
02.04.2013, 21:59
если вы хотите сделать это средствами c++ , то мне кажется вы изначально не правильно ставите задачу.
навскидку считать файл в буфер,сделать запрос.
если вы хотите сделать это средствами c++ , то мне кажется вы изначально не правильно ставите задачу.
навскидку считать файл в буфер,сделать запрос.
а если таких файлов много? и файл размером в мегабайт 500?
а если таких файлов много? и файл размером в мегабайт 500?
если файлов много - делаем по одному или на каждый поток по файлу.
Если файл размером 500 Мб - читаем не весь файл в буфер, а порциями...обрабатывает запросы пачками. Если один запрос на все 500 Мб - оторвите руки за такие запросы.
Для быстрой работы с базой лучше делать как тут http://dev.mysql.com/doc/refman/5.1/en/load-data.html. Закачиваете файл на сервер и делаете загрузку через mysql клиент указав абсолютный путь. Единственный минус - необходимы права на этот запрос.
vBulletin® v3.8.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot