那种数据库可以直接将一个(比如word)文档存入数据库;而不是将WORD内容保存为通用型数据

2024-12-19 16:20:07
推荐回答(2个)
回答1:

只要支持二进制数据类型的应该都可以,像Access, SQL Server,等等吧,很多,常见的数据库差不多都可以. 但是保存二进制并不是每个数据库都直接支持的,一般都需要通过编程接口.比如说,你不写程序,单靠Microsoft Access 2003这个软件自身是很难做到的, 但Access的数据库确实可以通过编程来保存二进制.
如果是不支持二进制的,将要保存的文件进行Base64编码,编码后就是纯文本了,可以直接保存进任何数据库,只不过编解码过程也需要编程实现.

回答2:

是导入数据本身,还是做文件的存储?
文件的存储只能以二进制模式批量读取然后保存--类似于保存一副图片。导入数据的话,目前还没有见到有可以导入word格式的,因为word本来就不是用来存储数据的,word是一款办公软件用于打字。

可以导入数据的格式常见的是.xls文件,也就是excel文档。SQL server能实现直接的Excel文件数据批量导入的功能。