我需要一种数据库能象access一样嵌入.net程序中,但是功能要比access强大,需要支持存储过程,事物等等.
最好象jBuilder带的JdataStore那样既能嵌入程序功能还很强大.
性能方面不是主要考虑的因素.

解决方案 »

  1.   

    什么意思?不明白,难道SQLSERVER以及ORACLE都不能满足你的要求?
      

  2.   

    数据库要以一个文件的形式嵌入程序啊,SQL-server Oracle能实现这个功能么.
      

  3.   

    有,看看这个Db4o面向对象数据库,SQLLite,BerkeleyDB这些都是很强大的嵌入式数据库,写程序的时候引用个dll就行了。
      

  4.   

    以下连个应该能够满足需要,又便于实现。
    =================================================
    Microsoft SQL Server 2005 Express Edition
    --------------------------------------------
    http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=zh-cnMicrosoft SQL Server 2005 Express Edition (SQL Server Express) 是一款强大而可靠的数据管理产品,可以为嵌入式应用程序客户端、轻型 Web 应用程序以及本地数据存储区提供丰富的功能,有利于保护数据,提高性能。SQL Server Express 具有易于部署以及快速设计原型的特点,您可以无偿获取并可以随应用程序自由再分发。SQL Server Express 的设计宗旨是与其他服务器基础结构投资实现无缝集成。Microsoft SQL Server 2005 Compact Edition
    ---------------------------------------------
    http://www.microsoft.com/downloads/details.aspx?FamilyID=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3&DisplayLang=zh-cnMicrosoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 专为需要轻型、进程内关系数据库解决方案以便在台式机和移动设备上开发应用程序并在其上进行部署的开发人员而设计。SQL Server Compact Edition 运行时可用于在台式机上开发和部署应用程序。
    SQL Server Compact Edition 是一种功能强大的轻型关系数据库引擎,通过支持熟悉的结构化查询语言 (SQL) 语法以及提供与 SQL Server 一致的开发模型和 API 使得开发桌面应用程序变得非常容易。