一、準備工作
1.安裝MySQL數據庫
2.安裝C語言開發環境
3.下載MySQL C API庫
二、連接MySQL數據庫
1.引入MySQL C API庫
2.連接MySQL數據庫
三、讀取PDF文件
函數打開PDF文件
2.使用fseek函數定位到文件末尾
3.使用ftell函數獲取文件大小
4.使用fseek函數回到文件開頭
5.使用fread函數讀取文件內容
四、上傳PDF文件至MySQL數據庫
ysqlnect函數連接MySQL數據庫
ysql_real_query函數執行SQL語句
ysql_store_result函數獲取執行結果
ysql_free_result函數釋放結果集
ysql_close函數關閉數據庫連接
五、完整代碼示例
cludeysql.h>clude
tain() {n;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "password";
char *database = "database";
nysqlit(NULL);
ysqlnectn, server, user, password, database, NULL, 0)) {tfysqln));
}
ple.pdf", "rb");
fseek(pdf_file, SEEK_END);t file_size = ftell(pdf_file);
fseek(pdf_file, SEEK_SET);
alloc(file_size);
fread(pdf_data, file_size, 1, pdf_file);
fclose(pdf_file);
ameple', ?)";tysqltitn);
t) {tfysqln));
}
ysqltt(query))) {tfysqln));
}
d[1];d[0].buffer_type = MYSQL_TYPE_BLOB;d[0].buffer = pdf_data;dgth = file_size;dull = 0;dgth = 0;
ysqltdtd)) {tfysqln));
}
ysqltt)) {tfysqln));
}
ysqltt);ysqln);