一直做的是web,现在突然要做个winfrom程序,首先在数据库的选择上面就开始为难了.想用access,但总觉得它的安全性和数据库存储容量都不太好.用sqlserver又太大,唉,范难啊!大家给推荐一款桌面型的数据库吧!

解决方案 »

  1.   

    个人推荐InterBase。
    性能卓著(现在我们公司的数据总量已超过八千万条,速度仍飞快)
    小巧(安装文件只有20、30M,占用内存也只20M左右)
    功能齐全(有些概念可与oracle相仿)
    非常稳定(当年波音公司也是用它做数据库平台,可见一斑)
    零维护(无需调优、除了备份也无需其它管理工作)不过也有缺点,就是使用的人不多,导致可参考资料少、可咨询专家少……
      

  2.   

    我也有楼主的困扰.请问楼上的, InterBase 可以通过网络访问吗? 一个小型的 WinForm 程序如果数据库不用 Sql Sever,  而又不用象 Access 那样通过共享文件夹的方式 达到网络多用户访问 多好.请前辈们指点.
      

  3.   

    InterBase是免费的吗?
    如果不是,建议用SQL Server的桌面版。
      

  4.   

    我来说几句:我是做财政软件的,用的数据库仿效是:oracle sqlserver FireBird做小型桌面的就用FB吧,比access从各方面要好的多.而且存储过程什么的也都支持.楼主可以试一下.sql的桌面版就是msde吧,特别难用.
      

  5.   

    用sql server 2005 express啊
    是msde的改进啊,免费,功能强大。
      

  6.   

    "sql的桌面版就是msde吧,特别难用."什么意思啊?个人感觉还行吧,主要是免费。
      

  7.   

    SQL Server的桌面版版吧,个人感觉,其实我没用过Access,不知道有什么缺点
      

  8.   

    个人用的 --数据不会很大吧,有几万吗?
    桌面程序 --安全难道你还怕人家SQL注入啊-_-#当然用access啦
      

  9.   

    市场 上用到比较多的 都是 sql 与 access如果项目 比较大就用 sql 如果项目比较小就用 access何必 还要再去 寻找新的 数据库了..如果你的 应用程序不大.就用 access至少他在 小应用程序中算是老大,企业中也常用 ACCESS 做为数据库的首选...选择数据库,,要从多方面 考虑...比如说 升级.安全 数据处理量....等等.. .....具体在网上找一下..
      

  10.   

    SQL Server 2005 Express版本
      

  11.   

    给个人用用你就用access吧,一般也不会出现什么问题的。你要用sqlserver到时候有的是乱七八糟的问题来烦你。当然了你也可以用mysql,有不需安装的mysql版本的,安装的时候执行几个注册就差不多了。