怎么样进行MySql数据库C++访问
发布时间:2021-12-18 13:14:18 所属栏目:MySql教程 来源:互联网
导读:如何进行MySql数据库C++访问,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 #include #include #include using namespace std; int main() { //connection params char *host = loc
如何进行MySql数据库C++访问,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 #include #include #include using namespace std; int main() { //connection params char *host = "localhost"; char *user = "root"; char *pass = "sa"; char *db = "mytry"; //sock MYSQL *sock; MYSQL_RES *results; MYSQL_ROW record; sock = mysql_init(0); if (sock) cout << "sock handle ok!" << endl; else { cout << "sock handle failed!" << mysql_error(sock) << endl; } //connection if (mysql_real_connect(sock, host, user, pass, db, 0, NULL, 0)) cout << "connection ok!" << endl; else { cout << "connection fail: " << mysql_error(sock) << endl; } //connection character set cout << "connection character set: " << mysql_character_set_name(sock) << endl; //wait for posibility to check system/mysql sockets if(mysql_query(sock,"select name,age from db1")) { cout<<"very good!"<} results=mysql_store_result(sock); while(record=mysql_fetch_row(results)) { printf("%s - %s ",record[0],record[1]); } mysql_free_result(results); system("PAUSE"); //closing connection mysql_close(sock); return EXIT_SUCCESS; } 关于如何进行MySql数据库C++访问问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。 (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |