使用C#在音频文件中使用mysql进行blob存储和检索的示例

时间:2011-03-16 10:19:54

标签: c# mysql blob

有人能举例说明如何在MySQL中使用BLOB吗?

例如,如果数据类型声明为BLOB,如何将值插入表中。

这是一个音频文件。

2 个答案:

答案 0 :(得分:1)

如何获得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 作为参数。

答案 1 :(得分:0)

您可以在这里查看:http://aspalliance.com/1093_Serialization_in_Database.all

另外 - 作为旁注,此网站也可以为您提供帮助:http://www.netmanners.com/email-etiquette/email-etiquette-101/