#include <iostream>
#include <stdioh>
#include "/home/mysql/include/mysqlh"
int main()
{
MYSQL mysql;
MYSQL_RES result=NULL;
MYSQL_FIELD field=NULL;
mysql_init(&mysql);
mysql_real_connect(&mysql, "localhost", "root", "neusoft", "test", 3306, NULL, 0);
// string sql = "create table a1(col int);";
// mysql_query(&mysql,"insert into a values(3);");
mysql_query(&mysql,"select col from a;");
result=mysql_store_result(&mysql);
int fieldcount = mysql_num_fields(result);
MYSQL_ROW row;
row = mysql_fetch_row(result);
while(NULL != row)
{
for(int i=0;i<fieldcount;i++)
{
//field=mysql_fetch_field_direct(result,i);
//printf("%s",row[i]);
std::cout<<row[i]<<std::endl;
}
//std::cout<<std::endl;
row = mysql_fetch_row(result);
}
//mysql_query(&mysql,sqlc_str());
mysql_close(&mysql);
}
这是我成功 *** 作的代码。。。。。
1、C语言是一门通用计算机编程语言,应用广泛,用它可以开发数据库管理软件,也可以通过C语言借助于SQL语句来 *** 作数据库。
2、数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。一般来数据库都需要数据库管理软件,比如acess、oracle等等,这些大型并且对执行效率要求较高的软件,往往都是C语言开发的。
当然需要用数据库,这个系统是管理图书馆的,你肯定要把书籍的信息全部存到数据库中如果你是自己写着玩的话用ACCESS数据库就行了,有很多链接数据库的方法比如在windows平台用ODBC,ADO,等等都行
以上就是关于C语言开发数据库mySQL 遇到的SOCKET 错误全部的内容,包括:C语言开发数据库mySQL 遇到的SOCKET 错误、C语言数据库是什么、c语言开发的图书管理系统之类的,涉及数据库编程吗什么数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)