我想编写一个彩票程序作为初学C#的项目,我应使用哪一种数据库好些,MDB 还是SQL SERVER。如果我使用SQL SERVER,
程序编写完成后是不是必须在目标机器上安装SQL SERVER和NetFrameWork,还是可以把它们打包到安装程序中?

解决方案 »

  1.   

    使用sql server要安装sql server
    数据量不是很大可使用access,还有sqlite
    不使用数据库可用XML
      

  2.   

    可以用VS自带的SqlServer Express,不过最简单的还是用Access。
      

  3.   

    使用sql server要安装sql server
      

  4.   

    1. 先考虑是否一定需要使用数据库,是否有其他替代可能
    2. 如果一定要使用数据库,用轻量级的(ACCESS)、免费的(MySQL)更多
      

  5.   

    我个人认为。。如果你的数据存储最少。。则建议用Access。如果涉及的数据关系复杂繁索。则推荐用
    SQL Server
      

  6.   

    想学技术,又想练手的话,用SQL Server吧,毕竟实际应用中.net还是这种搭配居多的
      

  7.   

    谢谢楼上诸位的回答,我现在更关心的是:
    如果我使用SQL SERVER,程序编写完成后是不是必须在目标机器上安装SQL SERVER和NetFrameWork,还
    是可以把它们打包到安装程序中?
      

  8.   

    SQL Server与SQL Server Compact Edition的编程代码是完全一样的,后者完全不用担心部署问题,而且你使用后者开发的软件可以随时切换到前者(仅需要修改数据库连接字符串)。
      

  9.   

    数据库都大同小异吧,就搞SQL Server就好了
      

  10.   

    "我想编写一个彩票程序作为初学C#的项目"??ACCESS方便好入手,好移植、好打包发布 但是对你数据库编程没有什么根本意义初学建议 SQL SERVER,可以了解一些很适用的东西,包括打包发布等。
    以后无论数据库方面还是纯粹编程方面都有帮助
      

  11.   

    http://topic.csdn.net/u/20090608/14/d2f5344e-062c-475a-bb8c-5da807d8cb70.html?7299