---
按照说明编译即可用,稍加修改即可存储2进制文件
view
plaincopy
to
clipboardprint?
/*
mysql数据库存储二进制数据
linux
用途:
用
mysql_stmt_send_long_data()来向blob字段写入2进制数据流.
注意点:需要注意的是bind结构的buffer_type字段,必须与要输入的数据类型相符,
如:只写入一个long
数据,则用mysql_type_long,写入字符流,用mysql_type_string,
写入2进制数据流,用mysql_type_blob
具体这个参数各字段的含义参见
mysql5.0手册
compile:
g++
-i/usr/include/mysql
-l/usr/lib/mysql
-lmysqlclient
mysql_test.cpp
准备工作:
create
database
test
use
test
create
table
`bintest`
(
`id`
int(11)
not
null
default
0,
`data`
blob
)
engine=myisam
*/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)