0

我们尝试运行以下代码来连接数据库:

#include <stdlib.h>
#include <iostream>

#include "mysql_connection.h"

#include <cppconn/driver.h>

using namespace sql;
using namespace std;

int main() {

    sql::Driver *driver;

    cout << "TEST1" << endl;

    driver = get_driver_instance();

    cout << "TEST2" << endl;

    con = driver->connect("TCP:://127.0.0.1:3306", "root", "");

    cout << "TEST3" << endl;

}

构建程序成功后,我们运行它,遇到如下弹窗信息:

“mysql_demo.exe 停止工作。一个问题导致程序停止正常工作。请关闭程序。”

TEST1 和 TEST2 在控制台上打印成功,但 TEST3 不是。

我们使用的平台是 Windows。我们已经设置了包括和库,例如 mysql 服务器、mysql c++ 连接器和 boost。

我想知道该消息可能表明什么。有人可以帮忙吗?

4

0 回答 0