#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. Не имею представления. Кто-нибудь может дать мне подсказку?
Спасибо,