想麻烦问问怎样用C语言编写一个检索数据库里资料的程序

大致就是,建立一个300个公司微博转发量的数据库(这个能不能用EXCEL呀?) 然后通过编写的C语言程序,输入公司名,输出该公司的微博转发量就行了,谢谢了!最近急用,万分感谢呀!
刚才描述有点失误,准确的是以新浪微博(www.weibo.com)为研究对象,通过新浪微博API(囧,不知道这个呀,求指导),编写C语言程序,通过程序得到我国上市公司有关的微博数据,输出日或周微博数量以及该微博内容

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语言如何输出

}追问

嗯嗯,谢谢了呀!我感觉这个问题要归结到新浪微博API的应用开发上,完全不会的说,不过真心感谢了!

追答

这么复杂啊,那你得好好要就下微博的接口了,我不懂那些,帮不成你了。

追问

嗯嗯,还是谢谢了!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-27
纯C语言?追问

嗯,可以用其他的,关键是现在完全不知怎么学习,怎么做?问题我又补充了,求指导呀,谢谢了!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网