Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: exp   (30.11.2008 в 16:11)
Вы устанавливали libmysql из меню сервис->Проверка обновлений ?

попробовал оттуда , произошла какая-то ошибка, зашёл на devpaks.org, нашёл ссылку
http://prdownloads.sourceforge.net/devpaks/libmysql-5.0.5-1sid.DevPak
~2.3M весом.
Пытается отобразиться как text/html страничкой в вашем браузере, и нужно не кликать по ссылке , а сохранять обьект , юзая контекстное меню ссылки

Установил PackageManager'ом, напихало кучу файлов в bin lib include, examples, docs ... работает
,только пример из папки Dev-Cpp/Examples
слегка отличается

#include <windows.h>
#include <iostream>
#include <mysql/mysql.h>

using namespace std;

int main()
{
    //connection params
    char *host = "localhost";
    char *user = "root";
    char *pass = "";
    char *db = "";

    //sock
    MYSQL *sock;
    sock = mysql_init(0);
    if (sock) cout << "sock handle ok!" << endl;
    else {
         cout << "sock handle failed!" << mysql_error(sock) << endl;
    }

    //connection
    if (mysql_real_connect(sock, host, user, pass, db, 0, NULL, 0))
         cout << "connection ok!" << endl;
    else {
         cout << "connection fail: " << mysql_error(sock) << endl;
    }
    
    //connection character set
    cout << "connection character set: " << mysql_character_set_name(sock) << endl;
    //wait for posibility to check system/mysql sockets
    system("PAUSE");
    
    //closing connection
    mysql_close(sock);
    return EXIT_SUCCESS;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: