一、源码(doMysql.c)
#include <mysql.h>
#include <stdio.h>
#include <string.h>
/*******************************************************
** 函数: ReadFileToDB
** 功能: 逐行读取文件数据,并插入数据到数据库
** 参数: pszFilePath -- 文件路径
** pMysql -- 数据库句柄
** 返回值: 读取失败,返回-1,否则返回0
*/
int ReadFileToDB(const char *pszFilePath, MYSQL *pMysql)
{
FILE *pFile = NULL;
char strBuf[1024];
char strSql[1024];
pFile = fopen(pszFilePath, "r");
if(pFile == NULL)
{
printf("fail to read file %s .\r\n", pszFilePath);
return -1;
}
mysql_query(pMysql, "