[mySQL] Connector C++ , Erreur
Bonjour,
J'ai quelques petits soucis avec le bout de code suivant, provenant d'un simple exemple d'utilisation de mySQL connector c++:
Code:
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
| #include <cppconn\statement.h>
#include <cppconn\resultset.h>
#include <cppconn\connection.h>
#include <cppconn\exception.h>
#include <cppconn\driver.h>
#include <mysql_connection.h>
#include <mysql_driver.h>
sql::mysql::MySQL_Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
driver = sql::mysql::get_mysql_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "user", "password");
stmt = con->createStatement();
stmt->execute("USE " EXAMPLE_DB);
stmt->execute("DROP TABLE IF EXISTS test");
stmt->execute("CREATE TABLE test(id INT, label CHAR(1))");
stmt->execute("INSERT INTO test(id, label) VALUES (1, 'a')");
delete stmt;
delete con; |
Quand je déclare le driver le con et le stmt y'a pas de soucis dans mon éditeur.
Mais quand je les réutilise après ( dans le driver =, con =, et dans tous les stmt->) j'ai l'erreur suivante qui apparait:
Cette déclaration n'a pas de classe de stockage ou de spécificateur de type
Et pour les delete ça me met déclaration attendue
Sauriez vous d’où ça pourrait provenir?