如何进行MySql数据库C++访问
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,如何进行MySql数据库C++访问,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。MySql数据库C++访问//在winxpsp2+d
千家信息网最后更新 2025年01月21日如何进行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++访问,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
MySql数据库C++访问
//在winxpsp2+devcpp4.9中编译通过
//在运行之前请先用devcpp下载相应的包
/*
Name: mysql.cpp
Copyright: 2005 Frantisek Sidak
Author: Frantisek Sidak
Date: 23.11.2005 13:00
Description: simple MySQL connection test
*/
#include
#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++访问问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
数据
数据库
C++
问题
更多
帮助
解答
易行
简单易行
内容
小伙
小伙伴
方法
知识
篇文章
行业
资讯
资讯频道
频道
先用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发方向笔试题
中台软件开发商
网络技术部笔试题
浙江网络技术服务标准
关于网络安全性等级
计算机网络安全专业能考什么证
北京电商软件开发应用
苹果的查找朋友无法连接服务器
安卓软件开发自学
cf数据库异常怎么办
国家中小学网络安全教育
网络安全师 大学专业
网络服务器注册表在哪里
三国杀王者之战服务器维护
农业方面的软件开发公司
软件开发项目所需资料
什么是真正的网络技术
软件开发动态信息
软件开发全流程管理软件
网络安全信息技术大赛题库
国家网络安全宣传页
体验盒子网络安全
为什么制作游戏需要服务器
吐鲁番软件开发简介
软件开发建设方案
网络安全重保护网费用
安装数据库时的服务账户怎么设置
计算机网络技术高级工程师工资
网络安全安全工作总结
洮北分局网络安全宣传