MySQL с программой C++

Мне нужно написать приложение C++ для Windows для извлечения данных из текстового файла, хранящегося на веб-сайте (http:.../my.txt), и содержит данные следующим образом:

m[mi++]="16.11.12 11:35:00|3366;3448;5352;431|3426;3508;5421;438|3396;3480;5364;443|3515;3598;5560;437|3622;3704;5741;472|3483;3561;5193;442|3454;3536;5464;440|3748;3835;5527;474|3385;3469;5367;436|3326;3413;4800;701;24|8092;8274;12800;688;30"

m[mi++]="19.12.12 11:35:00|3366;3448;5352;431|3426;3508;5421;438|3396;3480;5364;443|3515;3598;5560;437|3622;3704;5741;472|3483;3561;5193;442|3454;3536;5464;440|3748;3835;5527;474|3385;3469;5367;436|3326;3413;4800;701;24|8092;8274;12800;688;30"

Мне нужно прочитать первые 2 ввода данных (начиная с m[mi++]) каждые 2 минуты, взять первые два параметра из каждого и сохранить их в таблице mySQL в виде файла сценария следующим образом.

Date                              Data

16.11.12 11:35:00             3366;3448;5352;431 
19.12.12 11:35:00             3366;3448;5352;431

Какая C++ IDE (не MS Visual Studio) хорошо подходит для использования с MySQL без каких-либо осложнений. Я пробовал Netbeans и Eclipse, но у меня есть ошибки как с MinG, так и с Cygwin.


person eng80    schedule 25.05.2013    source источник
comment
Eng, не понятно, что ты тут спрашиваешь.   -  person Sam Dufel    schedule 25.05.2013
comment
Он заявил, что некоторые вещи ненужны, но, наконец, задал реальный вопрос: какую C++ IDE (не MS Visual Studio) можно использовать с MySQL без каких-либо осложнений. Я пробовал Netbeans и Eclipse, но у меня есть ошибки как с MinG, так и с Cygwin, хотя вопрос все еще не понятен.   -  person Stefano Mtangoo    schedule 25.05.2013
comment
то, что это еще не очевидно: извините за это, первая часть - это задача, которую я хочу сделать. Я никогда не использовал MySQL и не создавал приложение C++ для Windows с Eclipse и другими приложениями с открытым исходным кодом. Я использовал только MSVisual Studio C#   -  person eng80    schedule 25.05.2013
comment
Похоже, ваш вопрос сводится к тому, как использовать MySQL в C++? на что я предлагаю посмотреть на этот вопрос: stackoverflow.com/questions/1792380/how-i-can-use-mysql-in-c Если простота использования важнее требований MySQL, я предлагаю stackoverflow.com/questions/7576935/   -  person Charles Burns    schedule 02.06.2013
comment
Прошло много времени. но спасибо за ответ. Я задал этот вопрос, потому что я хочу выполнить задачу быстро, и я уже читал статьи о mySql, но все еще получаю некоторые ошибки для решения.   -  person eng80    schedule 03.06.2013


Ответы (2)


На самом деле, это не про IDE. Все должно работать почти везде (если у вас есть обновленный компилятор и все правильно настроено). Я лично использую MSVS и библиотеку mysql++. Все работает просто отлично.

Для разработки на C++ и MySQL не существует такой вещи, как IDE. Просто используйте IDE, которую хотите, и правильно добавляйте библиотеки. Вы не написали, какую библиотеку вы используете, поэтому я не могу вам больше помочь.

person Martin Perry    schedule 02.06.2013
comment
Я ценю ваши ответы, я спросил об IDE, чтобы я мог работать с поддерживаемыми, и потому что я не хочу работать с MVCS. Во всяком случае, я использую Netbeans с соединителем mySQL C++. но у меня есть ошибки, которые я попытаюсь решить. Спасибо - person eng80; 03.06.2013
comment
Я знаю это. Но они попросили меня выполнить задачу в другой IDE, чем в MVSC, поэтому она работает в другой ОС. - person eng80; 03.06.2013
comment
Я пишу в MVSC и компилирую под Linux или MacOS без проблем. Если вы используете функции ANSI и не используете M$, то проблем нет. - person Martin Perry; 03.06.2013

Я бы сказал, что CodeLite (codelite.org) или Code::Blocks (codeblocks.org) — достойные альтернативы. Возможно, вам понадобится Checkout wxDevCpp (DevCpp мертв), Anjuta, KDevelop, QT Creator и другие.

Я лично считаю MSVS сложной IDE, также я лично считаю, что Eclipse и Netbeans следует использовать в Java (они работают с C++ с правильными плагинами).

Мой личный голос за CodeLite

person Stefano Mtangoo    schedule 25.05.2013