使用带有C ++的DB真是一团糟,当我搬到Java以便能够使用一个统一的系统来抽象整个层(又称为Hibernate)时,这令人耳目一新。
那里有几个用于数据库的C 抽象层,但是它们通常是特定于供应商的,并且只有一个包裹实际C API的薄层。是否有人遇到过类似Hibernate的C 之类的消息,或者知道正在研究此问题领域的小组或开源项目。
我不知道像Hibernate这样的C ++库,但是肯定有非特定于供应商的库:SOCI和DTL