Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 61, средняя оценка - 4.70
artush1984
0 / 0 / 0
Регистрация: 14.07.2009
Сообщений: 7
#1

MySQL и C++ - C++

18.07.2009, 21:21. Просмотров 7851. Ответов 6
Метки нет (Все метки)

Здравствуйте! Извените пожалуйста за может быть несколько по дилетантски поставленный вопрос но может кто подскажет как связать MySQL и C++ ну что бы считать оттуда данные!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2009, 21:21     MySQL и C++
Посмотрите здесь:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' - RedHat, Fedora Linux
Ajenti CentOS 6 Linux 2.6.32-573.7.1.el6.x86_64 x86_64 Добрый день. Перестал работать MySQL. Выводить такую ошибку: ERROR...

Как указать путь к БД MySQL локально, используя MySQL Connector/Net - Visual Basic .NET
На форуме нашел несколько тем, похожих на мою, но решение моей проблемы там не рассматривается. Пишу программу на Visual Studio, язык VB,...

Ошбка Can't connect to local MySQL server through socket '/tmp/mysql.sock' (11) - MySQL
Есть сервер с mysql - если клиенты присоединятся к серверу БД через TCP/IP, то всё отлично и сервер держит и 300 и 500 одновременных...

Ошибка DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/... - Perl
на старом серваке все работало, переехал на новый и никак не могу понять, что к чему... пишет такое в STDERR DBD::mysql::st...

Ajax отправка данных из формы в базу mysql и вывод из базы mysql - PHP Сети
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); var chat_name =...

Не подключается MySQL (java.lang.ClassNotFoundException: com.mysql.jdbc.Driver) - Java БД
Код : import java.io.*; import java.sql.*; public class Connect { public static void main (String args) {

Не устанавливается MySQL ODBC Driver. Как работать на C++ Builder с MySQL ? - C++ Builder БД
Windows XP. Устанавливаю mysql-connector-odbc-noinstall-5.2.6-win32 Вместо обычной последовательности окошек инсталлятора - консольное...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
18.07.2009, 22:13     MySQL и C++ #2
скачай библиотеку mysql++
http://tangentsoft.net/mysql++/
schdub
2944 / 1288 / 238
Регистрация: 19.01.2009
Сообщений: 3,365
Завершенные тесты: 1
18.07.2009, 22:46     MySQL и C++ #3
На MySQL C API вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <sys/time.h>
#include <stdio.h>
#include <mysql.h>
 
int main(char **args) {
    MYSQL_RES *result;
    MYSQL_ROW row;
    MYSQL *connection, mysql;
    int state;
 
    /* соединиться с базой данных mySQL на athens.imaginary.com */
    mysql_init(&mysql);
    connection = mysql_real_connect(&mysql,
        "alMens.imaginary.com",
        0, 0,
        "db_test", 0, 0);
 
    /* проверить ошибки соединения */
    if( connection == NULL ) {
        /* вывести сообщение об ошибке */
        printf(mysql_error(&mysql));
        return 1;
    }
 
    state = mysql_query(connection, "SELECT test_id, test_val FROM test");
 
    if( state != 0 ) {
        printf(mysql_error(connection));
        return 1;
    }
 
    /* прежде чем делать другие вызовы,
     * необходимо вызвать mysql_store_result()
     */
 
    result = mysql_store_result(connection);
 
    printf("Строк: %d\n", mysql_num_rows(result));
 
    /* обработать каждую строку результирующего набора */
    while( ( row = mysql_fetch_row(result)) != NULL ) {
        printf("id: %s, значение: %s\n", (row[0] ? row[0] : "NULL"), (row[1] ? row[1] : "NULL"));
    }
    /* освободить ресурсы, использовавшиеся результирующим набором */
    mysql_free_result(result); /* закрыть соединение */
    mysql_close(connection);
    printf("Koнец, работы.\n");
}
artush1984
0 / 0 / 0
Регистрация: 14.07.2009
Сообщений: 7
19.07.2009, 00:34  [ТС]     MySQL и C++ #4
Спасибо!! Но у меня даёт ошибку на <mysql.h>!! откуда скачать и как установит не знаете? я работаю на V.Studio 2008
schdub
2944 / 1288 / 238
Регистрация: 19.01.2009
Сообщений: 3,365
Завершенные тесты: 1
19.07.2009, 00:41     MySQL и C++ #5
MySQL C API в комплекте поставки MySQL. Хотя в V.Studio 2008 на MySQL C API программировать это не очень попробуйте найти mysql-connector-odbc-win32.zip
последней версии на сайте MySQL или на зеркалах.
artush1984
0 / 0 / 0
Регистрация: 14.07.2009
Сообщений: 7
19.07.2009, 01:00  [ТС]     MySQL и C++ #6
Во общем я нашёл!!<mysql-connector-odbc-3.51.12-win32>! там один екзе файл ! что дальше делать? извини что надоедаю!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2009, 01:24     MySQL и C++
Еще ссылки по теме:

Ошибка при старте mysql [2002] Can't connect to local MySQL server through socket - Debian Linux
Доброго времени суток. Имеется VPS на Debian 6. Сегодня получил ошибку при старте mysql: ERROR 2002 (HY000): Can't connect to local...

Перезагрузить mysql сервер с обнулением таблицы mysql - опция mysqld --skip-grant-tables - Ubuntu Linux
Здравствуйте , столкнулся с такой проблемой ,неудаётся подключиться к серверу mysql из командной строки. mysql -p pass -u login ...

MySQL. Windows 7. Пропадает служба MySQL при перезагрузке. - MySQL
Вот собственно сабж. Подскажите как это поправить. Windows 7/Apache/PHP/ MySQL 5.5. Просмотрел весь инет. Все ток по Linux про...

javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'mysql.message' doesn't exist - Java EE
Добавлено через 1 час 53 минуты Подключил драйвера, создал таблицы, отредактировал код: &lt;%@page contentType=&quot;text/html&quot;%&gt; &lt;%@page...

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin
Здравствуйте! Необходимо реализовать подключение к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
schdub
2944 / 1288 / 238
Регистрация: 19.01.2009
Сообщений: 3,365
Завершенные тесты: 1
19.07.2009, 01:24     MySQL и C++ #7
Документация по использованию ODBC драйвера
http://dev.mysql.com/doc/refman/5.0/...connector.html

C++ Driver for MySQL (Connector/C++)
http://dev.mysql.com/downloads/connector/cpp/
документация
http://forge.mysql.com/wiki/Connector_C++

а вообще тебе лучше глянуть на эту стр
http://www.mysql.com/products/connector/

Там есть еще драйвер для .NET
Yandex
Объявления
19.07.2009, 01:24     MySQL и C++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru