Home > Database > Mysql Tutorial > body text

vs2010 连接MySQL_MySQL

WBOY
Release: 2016-06-01 13:07:20
Original
1121 people have browsed it


设置:项目——-属性




c/c++常规附加包含目录 包含include目录连接器常规附加包含目录 包含lib目录然后再把mysql.lib拷贝到当前exe运行目录 然后就可以运行了

                       
1.创建与数据库相关的变量MYSQL *sock;      //连接数据库后得到的与数据库建立的连接!
MYSQL_RES *res; //这个结构用来存放数据库的查询的一个结构!
MYSQL_FIELD * fd;
MYSQL_ROW row;
2.初始化数据库sock=mysql_init(0);3.建立连接mysql_real_connect(sock,host,user,pass,db,0,NULL,0);4.SQL语句执行mysql_query( sock, szSqlText);可以用sprintf(),将sql语句写到一个数组中,方便变量的操作!5.得到数据库查询结果res= mysql_store_result( sock) ;//取得查询结果,保存查询到的数据到 res
6.对于数据的处理res结构类似这样:
1 liming1 15
2 zhangsan 23
3 lisi 66

res.row 记录了查询的结果的行数res.data.rows //同上,如果查询无结果为0res.data.fields //列数,之和查询语句查询表或者是查询列数的相关!
row = mysql_fetch_row( res);
Copy after login
7.释放结果使用数据集结束后,记得释放数据集,否则会发生内存泄漏mysql_free_result( res );8.断开数据库连接mysql_close(sock); 
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template