制作网页,需要将大量的文章存入access数据库,请问具体的步骤?追加100分,绝对!!

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:32:58
大篇幅的文章如何存入数据库?存在哪里?对于access不熟悉,希望能得到具体的步骤!!如果答案正确,一定追加100分!!!
另外,我搜索得到,大篇幅存在ntext中,对吗??
请求高手说明具体的操作的步骤 以此才能举一反三对我的网站进程有帮助

存在数据库里面也是可以的,不过大文件的话,其实你可以直接放在文件系统里面,在数据库里面存一个路径就可以了。
至于文件名,你可以用id.txt或者什么的,这样就不会重复了。也可以生成一些随机数,又或者用当时的时间(精确到毫秒),如果这样也重复了,就加个后缀数字什么的。。。反正爱怎么弄怎么弄。
这样子的话,读文件的速度会比直接从数据库里面select稍微快一点,select是通过网络走的,速度难以保证

我觉得我说的很清楚了啊。。。。大文件这种东西一般都不存在数据库里面的,否则存取很不方便。虽然不存在数据库里面也会有些安全上的问题,但是只要管理的好就没关系了。
至于操作步骤也就那么回事啊
拿到一个文件的二进制流,或者字符串流也无所谓,我不知道你的程序是怎么弄的。比如c里面的FILE指针?C++的iostream什么的,就那么回事了
你定义一个文件夹用来放文件,然后比如说你可以直接读取当前系统时间的毫秒值,c++里面可能只能精确到秒吧?然后就把这个当文件名好了。调用函数查看文件夹下有没有这个文件,如果有了,生成一个随机数,反正不管什么语言总是可以生成随机数的吧,或者直接i++也无所谓啊,总能找到一个没用过的文件名的,用这个文件名保存文件
然后在access里面存入文件名就可以了
下次要用的时候就取出这个文件名,然后在那个文件夹下读取就可以了。

话说我都是直接用id.*来存的。。。先insert到access里面,然后获取自动生成的id值,然后存文件

access里面就数据类型“备注”最大了。如果还不够,你只有换个数据库了。access太基本了。

这里有很多
http://down.chinaz.com/class/25_1.htm