任何人都可以给我一个如何在MySQL中使用BLOB
的例子吗?在mysql中使用C语言存储和检索音频文件的示例blob存储和检索
例如,如果将数据类型声明为BLOB
,如何将值插入表中。
这是用于音频文件。
任何人都可以给我一个如何在MySQL中使用BLOB
的例子吗?在mysql中使用C语言存储和检索音频文件的示例blob存储和检索
例如,如果将数据类型声明为BLOB
,如何将值插入表中。
这是用于音频文件。
你可能想看看这里:http://aspalliance.com/1093_Serialization_in_Database.all
也 - 作为一个侧面说明,这个网站可以帮助你还有:http://www.netmanners.com/email-etiquette/email-etiquette-101/
只是一个例子,如何获得BLOB:
private byte[] GetBlob(MySqlDataReader rd, string field, Int32 len)
{
byte[] ret = new byte[len];
if (len > 0) rd.GetBytes(rd.GetOrdinal(field), 0, ret, 0, len);
return ret;
}
要插入音频文件,您可以使用byte[] f=File.ReadAllBytes()
,然后在插入命令中使用f作为参数。