C++ MySQL驱动>连接VS2013
C++ MySQL driver->connect VS2013
我按照这个:http://docs.oracle.com/cd/E17952_01/connector-cpp-en/connector-cpp-apps-windows-visual-studio.html安装MySQL并配置动态链接。
我的程序编译,但当我调试它,它得到的行,它做sql->连接它崩溃与一些访问违规。
我也得到了这个:
+ driver 0x014b3a00 <Information not available, no symbols loaded for mysqlcppconn.dll> sql::mysql::MySQL_Driver *
Database.cpp
#include "Functions.h"
#include "Settings.h"
#include "Database.h"
#define mysqlcppconn_EXPORTS
/* MySQL Connector/C++ specific headers */
#include <mysql_driver.h>
#include <mysql_connection.h>
#include <cppconn/statement.h>
#include <cppconn/prepared_statement.h>
#include <cppconn/resultset.h>
#include <cppconn/metadata.h>
#include <cppconn/resultset_metadata.h>
#include <cppconn/exception.h>
#include <warning.h>
using namespace std;
using namespace sql;
CDatabase::CDatabase(CSettings* settings)
{
Connection *con;
sql::mysql::MySQL_Driver *driver;
driver = sql::mysql::get_mysql_driver_instance();
con = driver->connect("", "", "");
con->setSchema("");
cout << "Connected.";
}
CDatabase::~CDatabase()
{
}
我试过什么了?
- 检查了。dll文件,两个都是x86。
- 搜索
- 检查所有目录
我的路径:
C:Program Files (x86)MySQLMySQL Connector C++ 1.1.3libopt
C:Program Files (x86)MySQLMySQL Connector C++ 1.1.3include
输出目录中的dll:
libmysql.dll
mysqlcppconn.dll
是我的坏,它给出了一个sql错误。我没有意识到我必须尝试....接住它哈哈!
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 无法在windows上使用mingw将sqlite3与c连接
- 到连接组件算法的问题(递归)
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 无法在C++中建立与MySQL数据库的连接
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 使用 bfs 解决连接组件问题时得到错误的答案
- 在C++的两个字符串中连接以逗号分隔的唯一值
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 在 libcurl 连接池中预创建连接
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- libcurl 和 DNS ttl 中的内部连接管理
- 如何应用 libcurl 的持久连接选项
- 提升 ASIO - io_service 不要等待连接到线程
- WinSock2:connect() 提供"连接被拒绝"
- C++ MySQL驱动>连接VS2013