Ciao ho un problema con un programma che dovrebbe connettersi
a un database mysql, ma quando vado a eseguirlo mi dice che non può
connettersi a localhost.
Questo è il codice:
codice:
#include "mysql.h"
#include <iostream>

using namespace std;

int main()
{
	MYSQL *conn;
	MYSQL_RES *res;
	MYSQL_ROW row;

	//Dichiaro le variabili di connessione 
              char *server = "localhost";
              char *user = "admin";
              char *password = "qhdvey5347";
              char *database = "admin_db";

	conn = mysql_init(0);

	if(!conn)
	{
		cout << "Errore durante l'inizializzazione dell'oggetto MYSQL " << endl << mysql_error(conn) << endl;
        system("PAUSE");
        return -1;
    }

	if(!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0))
		cout << "Errore nella connessione: " << mysql_errno(conn) << endl <<  mysql_error(conn) << endl;
	else
		cout << "Connessione avvenuta con successo";
	   
	if(mysql_query(conn, "SELECT * FROM phpbb_users"))
	{
		cout << "Errore durante l'esecuzione della query " << endl << mysql_error(conn) << endl;
             system("PAUSE");
             return -1;
    }

	res = mysql_use_result(conn);

	if(res)
	{
		while(row=mysql_fetch_row(res))
			cout << row[0];
	}
	
	mysql_free_result(res);

	mysql_close(conn);

	system("PAUSE");

	return 0;
}