相关疑难解决方法(0)

推荐的C++数据库抽象层

您建议使用哪些数据库抽象层库来与C++一起使用?我对非Windows平台的解决方案更感兴趣,但这是个人偏好.你会推荐哪些图书馆?为什么?

c++ database

8
推荐指数
2
解决办法
7619
查看次数

用于C++的数据库访问库

背景:

我有一个用本机C++编写的应用程序,它使用wxWidgets工具包的wxODBC数据库访问库,该库将从wxWidgets的所有未来版本中删除.我需要用另一种支持下面列出的假设和约束的数据库访问方法来替换它.我不要求替换使用本机DBMS API或ODBC,但它必须符合下面列出的限制.

假设/约束

图书馆必须:

  • 支持Native(即非托管)C++
  • 32位Windows 2000/XP/2003
  • Visual Studio 2005
  • Microsoft SQL Server 2000和2005
  • Oracle 9和10
  • 运行时性能大于或等于wxODBC
  • 单个程序员API支持多个DBMS(例如,不想为使用不同的DBMS编写不同的代码)

不错但可选:

  • 64位Windows操作系统
  • 32位和/或64位Linux操作系统
  • Microsoft SQL Server 2008
  • Oracle 11
  • MySQL的
  • 任何其他DBMS
  • Visual Studio 2008
  • 开源
  • 运行时性能接近或等于本机DBMS API

题:

哪些好的库可用 - 免费,开源或付费 - 从单个API(包括Oracle和Microsoft SQL Server)支持多个DBMS,并且可以在本机C++中使用?

请描述您过去的经历 - 好或坏 - 与给定的图书馆以及您为什么要针对特定​​图书馆提出建议,特别是关于上述假设和约束.

也可以看看:

/sf/ask/5189901/

c++ database linux windows unmanaged

8
推荐指数
1
解决办法
4341
查看次数

标签 统计

c++ ×2

database ×2

linux ×1

unmanaged ×1

windows ×1