salve...dopo aver creato una classe con le funzioni per la connessione a un database ho avuto un errore che non riesco a capire da cosa provenga...insomma dopo aver richiamato l'header mi dice " expected unqualified-id before ‘using’" cosa succede?
classemy.h:
codice:
#include <iostream>
#include <mysql.h>
#include <string>
using namespace std;
class Mysql
{
public:
void mysql(){
string user;
string password;
string db;
bool connected;
MYSQL mysql;
mysql_init(&mysql);
cout<<"Username : ";
getline(cin,user);
cout<<"Password : ";
getline(cin,password);
cout<<"inserisci il nome del database :";
getline(cin,db);
MYSQL *my = mysql_real_connect( &mysql, user.c_str() , password.c_str(), db.c_str(),0,0,0,0);
if (my){
connected = true;
cout<< "connessione a ["<<db<<"] avvenuta con successo"<<endl;
}
else
{
string esegui = "Errore durante la connessione : " + string(mysql_error(&mysql));
cout<<esegui;
}
mysql_close(&mysql);
}
}
e mysql.cpp:
codice:
#include <iostream>
#include <mysql.h>
#include <string>
#include "classemy.h"
using namespace std;
int main()
{
Mysql *oggetto;
oggetto->mysql();
return 0;
}