2011-06-22 18 views
10

Veritabanlarıyla çalışmak veya herhangi bir şekilde çalışmak için bazı modüller yazmak istiyorum. Yaklaşım standart CRUD veya ORM prensibi ile olabilir. Herkes kendi deneyimleri için iyi bir API önerebilir mi?Kullanılacak C++ veritabanı veya ORM API'sı?

Teşekkürler. Bunun iyi olduğunu düşünüyorum

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

:

+0

Hangi veritabanlarıyla çalışmak istiyorsunuz? –

+0

Yukarıdaki bağlantı muhtemelen olasılıkların çoğunu kapsıyor - oldukça az sayıda cevap var. – phooji

+1

[C++ çözümleri için iyi ORM?] (Http://stackoverflow.com/questions/74141/good-orm-for-c-solutions) artık var görünmüyor mu? –

cevap

10

Ben ODB ile bazı deneyimi var. :)

+1

@phooji teşekkürler: Sorun! – mattn

+0

@mattn için http://www.cstech.com.tr/en/QHibernate – phooji

+0

ODB iyi görünüyor, ancak bir şeye şaşırdım: kullanıcı etkileşimi ile nesne ve özellikleri ekleme ve değiştirme imkanım olur mu? Örneğin, Java Hibernate'in harici XML tanım dosyasını değiştirebiliyor muyum? – mbpro

3

Sen SOCI kontrol edebilirsiniz. Bu harika bir C++ kütüphanesi.

+1

Bazı deneyler yaptım ve SOCI belirli bir senaryoda kısa düşüyor gibi görünüyor: birçok satırın bir listesini almak. Birden çok vektörü, sütunlarla eşleşen farklı türlerde kullanmam gerekiyordu, bu yüzden şema değişiklikleri bir şeyleri parçalar. SOCI destekli haritalar varsa daha iyi bir yol olurdu. – erapert

İlgili konular