C 语言中怎么访问MySQL数据库
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,本篇文章给大家分享的是有关C 语言中怎么访问MySQL数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先,建立一个MySQL用户r
千家信息网最后更新 2025年02月19日C 语言中怎么访问MySQL数据库
本篇文章给大家分享的是有关C 语言中怎么访问MySQL数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
首先,建立一个MySQL用户rick,密码设置为6452079,登录地点设置为本地登录localhost。
为rick用户创建一个数据库foo。
在数据库foo里创建一个表children。
表的结构如下:
添加3条简单的记录后,表为:
实验C 代码:
#include#include #include "mysql.h"MYSQL my_connection;MYSQL_RES *res_ptr;MYSQL_ROW sqlrow;void mysql_display_row( MYSQL *my_connect, MYSQL_ROW sqlrow ){ unsigned int field_count; unsigned int field_result = mysql_field_count( my_connect ); field_count = 0; while( field_count < field_result ) { printf("%s ", sqlrow[field_count]); field_count++; } printf("\n");}int main(){ int res; mysql_init( &my_connection ); if( NULL != mysql_real_connect( &my_connection, "localhost", "rick", "6452079", "foo", 0, NULL, 0 ) ) { printf("Connection success!\n"); res = mysql_query( &my_connection, "SELECT childno, fname, age FROM children WHERE age>5" ); if ( 0 != res ) printf("SELECT error: %s\n", mysql_error( &my_connection )); else { res_ptr = mysql_use_result( &my_connection ); if( NULL != res_ptr ) { // printf("Retrieved %lu rows\n", (unsigned long)mysql_num_rows( res_ptr )); while( (sqlrow = mysql_fetch_row( res_ptr ) ) ) { printf("Fetched data...\n"); mysql_display_row( &my_connection, sqlrow ); } if( 0 != mysql_errno( &my_connection) ) fprintf(stderr, "Retrieve error: %s\n", mysql_error( &my_connection ) ); mysql_free_result( res_ptr ); } mysql_close( &my_connection ); } } else { fprintf(stderr, "Connection failed\n"); if( mysql_errno( &my_connection ) ) fprintf(stderr, "Connection error %d: %s\n", mysql_errno( &my_connection ), mysql_error( &my_connection ) ); } return EXIT_SUCCESS;}
运行结果:
以上就是C 语言中怎么访问MySQL数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
数据
数据库
语言
更多
用户
知识
篇文章
登录
实用
代码
地点
密码
就是
工作会
文章
看吧
知识点
结构
结果
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
力控组态与SQL数据库
柯美6501服务器无法连接
河北曙光服务器维修调试云服务器
链接服务器怎么连oracle
武穴微万云网络技术有限公司
在哪里可以租我的世界服务器
致远oa数据库安装步骤
慈溪软件开发文档
网络安全普及情况
mysql数据库监测
安全框架数据库
系统服务器测试多久能学会
联想服务器网站
远程访问数据库的数据
电脑音视频服务器断开连接怎么办
导哥it视频教学网络安全
亮神网络安全课程
江西戴尔amd服务器供应
当前安全上下文访问数据库
女生学软件开发怎么样
服务器多节点批量管理器
网络安全为人民ppt模板
简述当今软件开发的特点
无线网络技术期末试卷
吴江区提供网络技术咨询热线
手机app服务器地址怎么查
数据库技术论文的参考文献
网络营销软件开发资费
网络安全攻防队伍名称
阿里云数据库触发器删除