Linux中的MySQL

来源:互联网 发布:免费舆情分析软件 编辑:程序博客网 时间:2024/06/08 19:04

运行MySQL:






C语言程序与MySQL相连:


例:testmy.c程序完成向test数据库的record表中添加信息:

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<mysql.h>#define SERV_PORT 8000int main(){ MYSQL *conn; //conn指针指向一个MYSQL结构体,这个结构体就是一个数据库连接句柄conn = mysql_init(NULL); //mysql_init()函数将返回一个数据库连接句柄if(conn==NULL){ ///mysql_init()执行失败,打印错误信息,退出程序printf("Error %u:%s\n",mysql_errno(conn),mysql_error(conn)); exit(1);} /*mysql_real_connect(链接句柄,"主机名","用户","密码","数据库名",端口,Linux套接字,客户端标志); 创建一个到MySQL数据库的链接。*/if(mysql_real_connect(conn,"localhost","root","1234567890","test",0,NULL,0)==NULL){printf("Error %u:%s\n",mysql_errno(conn),mysql_error(conn)); exit(1);}mysql_query(conn,"insert into record (name,word,time) values ('zzz','dd','12f')");//执行sql语句,"..."中的内容就为sql语句,此例是在表中添加信息 mysql_close(conn);//关闭数据库链接}



0 0
原创粉丝点击