有几万个音频文件(wav文件),要将它们存入数据库。请问用什么方法存呢?可不可以导入啊?等待高手指点急急急。。

解决方案 »

  1.   

    导入当然可以啊:你先读取文件,然后使用BLOB类型存入到数据库中指字的列就可以了,数据库的列也要设置成二进制的image类型。不过,由于WAV文件都比较大,所以并不提倡直接存入数据库,这样以后维护都会比较麻烦,你可以在服务器上设置一个共享文件夹或者开一个FTP目录,总之是一个可能让其它用户访问到的目录就可以,然后将文件全部放在共享目录或FTP目录上。只记录它们在这个共享目录上的路径,例如:\\WAVDIR\wav001.wav
    这样你的程序只需要每次从数据库表中读取出所对应文件的路径,然后从这个共享路径中读取出这个文件并播放就可以了。
      

  2.   

    我现在要导入WAV文件。我使用image属性,但是只能单条记录进行导入,数据量大,循环重复太痛苦了,我怎么实现将WAV文件批量的导入呢?