2011-06-22 12 views
10

我想寫一些模塊來訪問或以任何方式處理數據庫。方法可以通過標準的CRUD或ORM原則。任何人都可以爲他自己的經驗提出一些好的API嗎?使用哪個C++數據庫或ORM API?

謝謝。

+0

你想使用哪些數據庫? –

+0

我認爲上面的鏈接可能涵蓋了大部分的可能性 - 有很多upvoted的答案。 – phooji

+1

[用於C++解決方案的良好ORM?](http://stackoverflow.com/questions/74141/good-orm-for-c-solutions)似乎不再存在? –

回答

10

我有ODB一些經驗:

http://www.codesynthesis.com/products/odb/

,我認爲這是件好事。 :)

+1

@phooji謝謝修復 – mattn

+0

@mattn:沒問題! – phooji

+0

ODB看起來不錯,但我對一件事感到困惑:我是否有可能通過用戶交互來添加和更改對象和屬性?正如我可以例如更改Java Hibernate的外部XML定義文件? – mbpro

3

您可以檢查SOCI。這是很棒的C++庫。

+1

我已經做了一些試驗,並且SOCI在某種特定情況下似乎不足:檢索許多行的列表。我必須使用與列匹配的不同類型的多個向量,因此模式更改會破壞事情。如果SOCI支持地圖,更好的方法是。 – erapert

相關問題