就比如说单机版的一个应用程序..总不会让每个客户都装个SQL再运行吧.能不能把数据都写成文本或类似的文件,存在本地

解决方案 »

  1.   

    最简单的从自定义数据结构读写的文本文件,到有规范 DTD 定义的 XML,都可以保存数据,只不过有数据库管理系统在,会使得数据处理更方便高效。
    早先有 SQL Server Desktop Engine,后来是 SQL Server Express Edition,这都是微软自家的用于部署到客户桌面的组件。
    另外也有开源的如 Firebird,可以嵌入你程序的数据引擎。
      

  2.   

    你可以選擇 ACCESS数据库.
    语法之类的都与SQL相似,只是有些细微的不同
      

  3.   

    ACCESS甚至没有完整的SQL支持,用起来就是垃圾一个。建议采用SQL Server Compact Edition或者其他技术,类似SQLite。XML数据量大了处理也不是很方便——除非你会XPath。