有一些软件,涉及到大量的字符串数据,并且这些字符串在运行时需要动态的增加,删除和修改.我对数据库并不是特别的了解,只是知道基本上每一个数据库都有专门的数据库运行引擎.也就是如果基于.NET2.0开发,那么客户不仅要安装.NET2.0 还要安装相应的数据库引擎.请问:.NET2.0是否内置了小型数据库ACCESS或者其它的数据库引擎?如果是,那么它是否有变长字符串的变量?(最长可能超过几百万个字符)

解决方案 »

  1.   

    没有内置数据库引擎的概念。
    要么用access这种桌面数据库,或者用SQL Server ORACLE,MYSQL这样的数据库
      

  2.   

    TO obuntu:
    那就是说如果我的程序中使用了access数据库,那么我不仅要安装.NET2.0,还要安装access的数据库引擎??
      

  3.   

    ACCESS如果你是在应用程序中访问,不用装,但是你要直接打开数据库那得装,装OFFICE时选择ACCESS就可以啦
      

  4.   

    内置数据库引擎是怎么解释。access只要用windowxp都不用在装什么了,都能使用
      

  5.   

    不用装的,WINDOWS只带了一些驱动,所以在WINDOWS平台上,都可以利用驱动直接访问ACCESS数据库。:)
      

  6.   

    感谢楼上的几位大哥
    不过还有问题,access是否支持长达几百万个字符的字符串变量??
    此外,我从网上看到:ACCESS数据库的一些条件:
    1)数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降! 
    2)记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!如果数据库数据量有几百M,记录数也有几百万条,那么使用ACCESS是不是性能很差?? 
      

  7.   

    xp系统的sql server驱动也是默认就带