Проблема с MYSQL Connector / C ++: вылетает раньше всех - PullRequest
1 голос
/ 20 апреля 2020
#include <stdlib.h>
#include <iostream>
#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>

using namespace std;

int testsql() {

    cout << endl;
    cout << "Let's have MySQL count from 10 to 1..." << endl;

    sql::Driver *driver;
    sql::Connection *con;

    /* Create a connection */
    driver = get_driver_instance();
    con = driver->connect("tcp://127.0.0.1:3306", "root", "37975");

    delete con;
    cout << endl;

    return EXIT_SUCCESS;

}

int main(void)
{

    cout << "Hello world!" << endl;
}

Выше приведены коды, которые я скопировал из Inte rnet. Компилируется, но вылетает при запуске. Я использую MinGW-W64. Когда я запускаю программу в Eclipse, она завершается со значением выхода -1,073,741,515. Разъем mysql: Mysql Разъем / C ++ 1.1.13. Не имею представления. Кто-нибудь может дать мне подсказку?

Спасибо,

...