需要。在使用mysqljson软件时,在进行插入操作时,为了数据的准确性时需要序列化的。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。
创新互联专业为企业提供长寿网站建设、长寿做网站、长寿网站设计、长寿网站制作等企业网站建设、网页设计与制作、长寿企业网站模板建站服务,十载长寿做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
以下即为范例代码
---
按照说明编译即可用,稍加修改即可存储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;
*/
package entity;import java.io.Serializable;public class Person implements Serializable{ private int id; private String name; private String sex; private int age; private Person soulMate; public int getId() { return id;
} public void setId(int id) { this.id = id;
} public String getName() { return name;
} public void setName(String name) { this.name = name;
} public String getSex() { return sex;
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款