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