sql >> Database >  >> RDS >> Mysql

MySQL C++ Connector:ongedefinieerde verwijzing naar `get_driver_instance'

Eindelijk kon ik met succes een programma compileren met C++-connector in Ubuntu 10.10.

Aanvankelijk had ik hetzelfde probleem met "undefined reference to `get_driver_instance' " om dit op te lossen, declareer ik mijn driver instance variabele van het type MySQL_Driver. Voor gebruiksklare referentie is dit type gedefinieerd in het bestand mysql_driver.h. Hier is het codefragment dat ik in mijn programma heb gebruikt.

sql::mysql::MySQL_Driver *driver;
try {     
    driver = sql::mysql::get_driver_instance();
}

en ik heb het programma gecompileerd met -l mysqlcppconn linker optie



  1. ~/.psqlrc bestand voor DBA's

  2. Moet elke externe sleutel van SQL Server een overeenkomende index hebben?

  3. Hoe maak en gebruik je een tijdelijke tabel in de Oracle-opgeslagen procedure?

  4. Hoe maak je een veilige mysql voorbereide verklaring in php?