1、放文件路径你用前台开发工具实现你的需求2、ADO、连接池3、MSSQL、oracle4、用开发工具改变数据库就可,或:select * form 库名.dbo.表名 来访问

解决方案 »

  1.   

    1、存放文件和存放文件路径,两者结合使用,看情况而定
    2、数据库连接采用ADO的ODBC数据源连接
    3、Sysbase\Microsoft SQL Server\Oracle9i
    4、关于访问数据库,使用select语句
      

  2.   

    对于第一点,想请教大力兄,为什么要存放路径?我们目前是放在数据库里。(当然,我也以为放在路径中更好些。如果放在路径是不是用FTP来做,这样会更快?)
    放在数据库里的效率会很低,能解释一下原因吗?
      

  3.   

    日志就很麻烦,你的日志到时飞涨,你就会后悔了,路径也可以减轻sql的压力,你的数据库只放文件吗?windows的现成的文件系统为何不用呢?放在路径你也可以用代码来上传文件呀!且实现比放入数据库容易实现,具体要看你用什么语言!
      

  4.   

    1、存放文件路径,不过如果要检索的话,就要考虑两这都用了
    2、数据库连接采用ADO的连接比较好,速度比较快
    3、Microsoft SQL Server
      

  5.   

    1。你的这个问题我不太明白,数据库是进行数据管理的,这并不是说排斥你进行文件管理,而是不建议你这样用。
        我建议你还是将文件进行分析一下,然后将有用的信息给放入数据库中。以后对于数据的管理,例如信息的检索,非常方便。对于文件的管理,你还是用操作系统比较合适。
    2。如果考虑实时性,建议你用db-library. 效率会比上面提到的都好,当然还要看你团队的实力,如果没有一两个高手,就选择上面的吧。
    3。如果想要效率,还是选择 Sybase 吧,最好使用unix上的,并且建立库的时候,使用裸设备,不要用现成的文件系统。
    4。你要怎么动态?通过配置文件(或注册标)还是加上一定的算法?都无所谓,SQL都可以拼写出来。
      

  6.   

    既然有打算把程序放到网络上运行,我觉得还是使用SQL Server或Oracle9i好些,
    Access虽然简单,但如果什么时候想更改一下数据库结构,可麻烦死了。连接就用ADO好了,轻便,速度也较快。而且数据量大的时候在速度上,SQL Server应该比Access有优势吧。
      

  7.   

    文件是中间产物,包含了大量的有序信息,本身就是从其他格式的文件转换过来的!
    程序就是设计为读取文件,然后配合其他有些操作进行场景渲染显示!用到的还是MS Sql数据库,不知道读文件或者读路径更好一点呢?
    最重要的还是考虑速度问题!谢谢大家!
      

  8.   

    我谈谈看法吧。我觉得直接将文件内容放到数据库里,对于效率而言肯定要低一些,但这样操作比较简单,什么内容都往数据库里写,而且用户也不必管太多东西;
    如果放到windows路径下,这样就牵涉到文件上传和路径管理的问题,同样还有个关联的问题,现在您的数据库中只保存文件的路径信息,如果两端中有一方出现问题,可能造成系统难以预测的问题,这样不但你安装、配置比较麻烦,而且用户管理也没那么容易,但这样的效率应该高一些,如何取舍,就看您的数据量了!一般而言,SQL SERVER的速度还是可以吧,如果不是非常大的数据量,直接保存内容方便些!