Dev - C++ - Problemas al conectar C++ y MySQL

   
Vista:

Problemas al conectar C++ y MySQL

Publicado por holachiche (2 intervenciones) el 08/08/2014 18:30:15
Hola gente, mis saludos a todos, tengo el siguiente problema cuando compilo mi proyecto (no es en Dev, sino en QT, pero quizas me pueden ayudar igual):

C:\Users\Pablo\Desktop\Remises\untitled\mainwindow.cpp:32: error: undefined reference to `_imp__get_driver_instance'

El proyecto recien está iniciado, solo intenta conectarse a una base de datos mysql y agregar un registro (es para probar que ande, despues comienza el proyecto en si).

El mainwindow.cpp tiene lo siguiente:

#include "mainwindow.h"
#include "ui_mainwindow.h"

// Debemos incluir las siguientes cabeceras
#include <mysql_connection.h>
#include <cppconn/driver.h>
#include <cppconn/resultset.h>

#include <cppconn/statement.h>
#include <cppconn/exception.h>

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}

MainWindow::~MainWindow()
{
delete ui;
}

void MainWindow::on_pushButton_clicked()
{
sql::Driver *driver;
sql::Connection *connection;
sql::Statement *statement;
sql::ResultSet *resultset;

// Nos conectamos a nuestro servidor MySQL
driver = get_driver_instance();
connection = driver->connect("tcp://127.0.0.1:3306", "root", "");

// Elegimos una base datos que ya tengamos creada
connection->setSchema("remiseria");

// Hacemos nuestra primera consulta
statement = connection->createStatement();
resultset = statement->executeQuery("INSERT INTO localidad(nombre) VALUES ('villaguay') ");

/* // Pintamos el resultado
while (resultset->next()) {
std::cout << " Nombre: " << resultset->getString(1);
std::cout << std::endl;
}

// Editamos un registro existente
// La consulta lanza una excepción con un error tipo 0 (éxito)
try {
statement->executeQuery("UPDATE usuarios SET apellido='Stroustrup' WHERE id = 1 AND nombre='Bjarne'");
} catch (sql::SQLException &e) {}
*/
// Eliminamos los objetos
delete resultset;
delete statement;
delete connection;

}


Busque por todo Internet y no encontre la forma de solucionarlo.

Gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas al conectar C++ y MySQL

Publicado por Martín (65 intervenciones) el 09/08/2014 05:07:33
intenta con
1
using namespace sql::mysql;
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas al conectar C++ y MySQL

Publicado por holachiche (2 intervenciones) el 09/08/2014 19:12:24
Gracias por la respuesta, pero me sigue haciendo lo mismo.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar