我有 Visual Studio 10 c++、MySQL 连接器和服务器。
我的代码是:
#include "mysql_connection.h"
#include "mysql_driver.h"
#include <cppconn/driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>
#include <cppconn/prepared_statement.h>
void main()
{
sql::Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
sql::ResultSet *res;
sql::PreparedStatement *pstmt;
con = driver->connect("localhost","root","admin12");
}
如果我用调试编译给我那个错误:
运行时检查失败 #3 - 变量“驱动程序”在未初始化的情况下被使用。
如果我用 release 编译给我:
Excepción no controlada en 0x003610db en MySQL.exe: 0xC0000005: Infraacción de acceso al leer la ubicación 0x0fc08561。
给我一行错误
con = driver->connect("localhost","root","admin12");
帮助?