MFCがVS 2013環境でC++でデータベースに接続し、データを格納する一連の問題と解決策(ソースコードを含む)について

1292 ワード



 

  , , , 。 , 。 , 。

  VS2013 , C++。 :


        MYSQL mysql;
	mysql_init(&mysql);
	if (mysql_real_connect(&mysql, "localhost", "root", "123456", "mysql", 3306, 0, 0))
	{
		cout << "       !" << endl;
		cout << endl;
	}
	else
	{
		int i = mysql_errno(&mysql);
		const char * s = mysql_error(&mysql);
		cout << "       !" << endl;
	}

  , mysql, , :


        string sqlstr = "create database test";
	if (0 == mysql_query(&mysql, sqlstr.c_str()))
	{
		cout << "       !" << endl;
	}
	sqlstr = "use test";
	if (0 == mysql_query(&mysql, sqlstr.c_str()))
	{
		cout << "Use database test successful!" << endl;
	}