想麻烦问问怎样用C语言编写一个检索数据库里资料的程序
大致就是,建立一个300个公司微博转发量的数据库(这个能不能用EXCEL呀?)然后通过编写的C语言程序,输入公司名,输出该公司的微博转发量就行了,谢谢了!最近急用,万分感...
大致就是,建立一个300个公司微博转发量的数据库(这个能不能用EXCEL呀?) 然后通过编写的C语言程序,输入公司名,输出该公司的微博转发量就行了,谢谢了!最近急用,万分感谢呀!
刚才描述有点失误,准确的是以新浪微博(www.weibo.com)为研究对象,通过新浪微博API(囧,不知道这个呀,求指导),编写C语言程序,通过程序得到我国上市公司有关的微博数据,输出日或周微博数量以及该微博内容 展开
刚才描述有点失误,准确的是以新浪微博(www.weibo.com)为研究对象,通过新浪微博API(囧,不知道这个呀,求指导),编写C语言程序,通过程序得到我国上市公司有关的微博数据,输出日或周微博数量以及该微博内容 展开
2个回答
展开全部
mysql的,首先你得连好环境,不知能不能帮到你,这本来是我在C++写的,你要是不懂的话这个对你可能完全没用。
MYSQL mysql; //数据库连接句柄
MYSQL_RES *result;
mysql_init (&mysql);
MYSQL_ROW sql_row;
if(!mysql_real_connect(&mysql,"localhost","root","密码","数据库名字",3306,NULL,0))
{//mydb为你所创建的数据库,3306为端口号,可自行设定
printf("数据库连接失败\n");
}
else
{ mysql_query(&mysql, "SET NAMES GBK");//设置字体,因为中文可能乱码
mysql_query(&mysql,"select * from 表名 where 公司名的字段名=‘你要搜的公司名’");//运行SQL语句
result=mysql_store_result(&mysql);
sql_row=mysql_fetch_row(result);//搜到的结果显示到数组sql_row[]
if(sql_row)
{
printf("没有找含昌到");
return;
}
输出sql_row[x]
//sql_row[x]就是结果,。x是字段在表的位置,第枝老肢一个位置就是sql_row[0]。但是我不知道C语言如何输猛世出
}
MYSQL mysql; //数据库连接句柄
MYSQL_RES *result;
mysql_init (&mysql);
MYSQL_ROW sql_row;
if(!mysql_real_connect(&mysql,"localhost","root","密码","数据库名字",3306,NULL,0))
{//mydb为你所创建的数据库,3306为端口号,可自行设定
printf("数据库连接失败\n");
}
else
{ mysql_query(&mysql, "SET NAMES GBK");//设置字体,因为中文可能乱码
mysql_query(&mysql,"select * from 表名 where 公司名的字段名=‘你要搜的公司名’");//运行SQL语句
result=mysql_store_result(&mysql);
sql_row=mysql_fetch_row(result);//搜到的结果显示到数组sql_row[]
if(sql_row)
{
printf("没有找含昌到");
return;
}
输出sql_row[x]
//sql_row[x]就是结果,。x是字段在表的位置,第枝老肢一个位置就是sql_row[0]。但是我不知道C语言如何输猛世出
}
更多追问追答
追问
嗯嗯,谢谢了呀!我感觉这个问题要归结到新浪微博API的应用开发上,完全不会的说,不过真心感谢了!
追答
这么复杂啊,那你得好好要就下微博的接口了,我不懂那些,帮不成你了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |