当前位置: 技术问答>linux和unix
c如何连接MYSQL?
来源: 互联网 发布时间:2016-01-21
本文导语: c如何连接MYSQL? | testsql.c: /* testsql.c ** An example to use MYSQL C API ** Copyright 2004 Coon Xu. ** Author: Coon Xu ** Date: 05 Nov 2004 */ #include #include int main() { ...
c如何连接MYSQL?
|
testsql.c:
/* testsql.c ** An example to use MYSQL C API
** Copyright 2004 Coon Xu.
** Author: Coon Xu
** Date: 05 Nov 2004
*/
#include
#include
int main()
{
MYSQL mysql; // need a instance to init
MYSQL_RES *res;
MYSQL_ROW row;
char *query;
int t,r;
// connect the database
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"localhost", "mmim", "mmim", "test",0,NULL,0))
{
printf( "Error connecting to database: %sn",mysql_error(&mysql));
}
else
printf("Connected...n");
// get the result from the executing select query
query = "select * from t1";
t = mysql_real_query(&mysql,query,(unsigned int) strlen(query));
if (t)
{
printf("Error making query: %sn", mysql_error(&mysql));
}
else
printf("[%s] made...n", query);
res = mysql_store_result(&mysql);
while(row = mysql_fetch_row(res))
{
for(t=0;t
/* testsql.c ** An example to use MYSQL C API
** Copyright 2004 Coon Xu.
** Author: Coon Xu
** Date: 05 Nov 2004
*/
#include
#include
int main()
{
MYSQL mysql; // need a instance to init
MYSQL_RES *res;
MYSQL_ROW row;
char *query;
int t,r;
// connect the database
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"localhost", "mmim", "mmim", "test",0,NULL,0))
{
printf( "Error connecting to database: %sn",mysql_error(&mysql));
}
else
printf("Connected...n");
// get the result from the executing select query
query = "select * from t1";
t = mysql_real_query(&mysql,query,(unsigned int) strlen(query));
if (t)
{
printf("Error making query: %sn", mysql_error(&mysql));
}
else
printf("[%s] made...n", query);
res = mysql_store_result(&mysql);
while(row = mysql_fetch_row(res))
{
for(t=0;t