小编给大家分享一下c如何连接MySql数据库,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

一、配置ODBC数据源。

配置数据源,配置完以后就可以编程操作数据库了。

二、使用SQL函数进行连接。
使用SQL函数进行连接,参考代码如下:

#include<windows.h>#include<sql.h>#include<sqlext.h>voidmain(){HENVhenv;//环境7a686964616fe78988e69d8331333363353765句柄HDBChdbc;//数据源句柄HSTMThstmt;//执行语句句柄unsignedchardatasource[]="数据源名称";//即源中设置的源名称unsignedcharuser[]="用户名";//数据库的帐户名unsignedcharpwd[]="密码";//数据库的密码unsignedcharsearch[]="selectxmfromstuwherexh=0";SQLRETURNretcode;//记录各SQL函数的返回情况//分配环境句柄retcode=SQLAllocEnv(&henv);//等介于SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL,&henv);//设置ODBC环境版本号为3.0retcode=SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(void*)SQL_OV_ODBC3,0);//分配连接句柄retcode=//等介于SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);//设置连接属性,登录超时为*rgbValue秒(可以没有)//SQLSetConnectAttr(hdbc,SQL_LOGIN_TIMEOUT,(SQLPOINTER)(rgbValue),0);//直接连接数据源//如果是windows身份验证,第二、三参数可以是

看完了这篇文章,相信你对c如何连接MySql数据库有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!