呵呵 你的问题可能正如你的名字啊
我不是做数据库的,但我相信你这么搞不是很合理的!
那样会疯狂的增加数据库的操作能力的
试试此示例,可能上载的功能可直接引用。
透过 ASP.NET 和数据库读写图片
http://www.cnblogs.com/WizardWu/archive/2008/11/19/1336411.html
可让用户透过 FTP 将图片直接存入数据库,并从数据库读出图片。
用 SQL Server 2005 的 varbinary(max) 类型的上载图档现成示例,我猜此种类型 mp2 可能也可上载。
直接保存原来的路径更好些,
建议不要把MP3直接放到数据库里面,这样存取的开销很大,因为存取数据库的开销要比直接读写文件要大,数据库还要维护索引等东西,而且还有其他的访问也要通过数据库,如果把数据库仅仅用于存储,设计上不太合理。而且你以后文件备份什么的都比较麻烦,本来文件直接拷过去备份就可以了,现在你要备份数据库。
建议用文件保存,然后数据库保留文件路径索引。