5

Django(Pythonを使用)では、すべてのSQLを抽象化し、オブジェクトを使用してデータベースから情報を取得/保存できる「モデル」を非常に簡単に作成できます。

誰かが私に同じことをすることを可能にするc++ライブラリを教えてもらえますか?現在、postgresバックエンドを使用しており、libpqxxとのインターフェースを取っています。独自のオブジェクト指向データモデルを作成していますが、基本的にSQLコードを何度もコピーして貼り付けてから、「モデル」ごとに変更を加える必要があります。このコードのほとんどを微調整する必要があるため、別のバックエンドに移動する必要がある場合、神は私たちを助けてくれます(現在、別のバックエンド部分を作成する方法で抽象化されていません)。

さまざまなタイプのバックエンドデータベースに接続し、データベースモデルを定義して使用するためのSQLを作成する必要性を抽象化できるライブラリは存在しますか?

4

2 に答える 2

3

この質問は締め切られましたが、あなたの質問に関連する多数の回答が含まれています。

于 2012-11-16T19:53:24.773 に答える
1

あなたはマルメロを見てみたいかもしれません:http ://www.quince-lib.com

正確にはdjangoではありませんが、手作業でSQLを作成する手間が省けます。さまざまなデータベースに関しては、quinceはそのようなデータベースごとに独自の対応するバックエンドライブラリを必要とします。現在、PostgreSQLとsqlite用のバックエンドライブラリがあります。

(完全開示:私はそれを書きました。)

于 2014-07-14T06:49:08.367 に答える