#include #include #include #include using namespace std; #pragma comment(lib,"D:\\Program Files\\mysql-5.7.17-winx64\\lib\\libmysql.lib") int main() { const char user[] = "root"; const char pswd[] = ""; const char host[] = "localhost"; const char db[] = "demo"; unsigned int port = 3306; MYSQL myCont; MYSQL_RES *result; MYSQL_ROW sql_row; int res; char *sql; mysql_init(&myCont); if (mysql_real_connect(&myCont, host, user, pswd, db, port, NULL, 0) != NULL) { sql="INSERT INTO user_info (NAME, img) VALUES ('c', null)"; res = mysql_query(&myCont,sql);//²éѯ if (res) { cout << "INSERT sql1 failed!" << endl; }else { sql="INSERT INTO face_person (p_id, face_id) VALUES (LAST_INSERT_ID(), 2)"; res = mysql_query(&myCont,sql); if (res) { cout << "INSERT sql2 failed!" << endl; } } printf("MySQL client version: %s\n", mysql_get_client_info()); sql="select a.pid,a.name,a.img,b.face_id from user_info a,face_person b where a.pid = b.p_id"; mysql_query(&myCont, "SET NAMES gbk"); //ÉèÖñàÂë¸ñʽ res = mysql_query(&myCont,sql);//²éѯ cout<