Does anyone know which if any db-api 2.0 drivers work with IronPython? If so, has anyone tried using it with SQLAlchemy, SQLObject or the Django ORM?
4 に答える
これは非常に遅い回答であることは承知していますが、今日その質問を見ただけなので、今日回答しています。 http://sourceforge.net/projects/adodbapi には、IronPython で動作する完全に準拠した db-api-2 モジュールが含まれています。ADO.NET ではなく、COM 呼び出しを使用して従来の ADO を使用するため、Windows での使用に制限されています。[真の .NET バージョンを試しましたが、うまくいきませんでした。このモジュールのフォークは、MS-SQL の django 拡張機能に合わせて調整されました。これらの適応をメインフォークに戻しました。誰かがdjangoで結果を使用しようとしたかどうかはわかりませんが、paramstyleを明示的に「フォーマット」に切り替えれば、うまくいくはずです。
adodbapi をデータベースとしてインポート
データベース.paramstyle = 'フォーマット'
sqlalchemy に関するいくつかの回答を次に示します。
http://groups.google.com/group/sqlalchemy/browse_thread/thread/ea3ee246680c9d14?pli=1
スレッドの最後で、誰かが昨年 9 月に IronPython のベータ版を試し、動作していました。
またここ: SqlAlchemy の議論。
jython、ironpython、その他のサポートは、既存の SQL コンパイル コードを再利用できるため、ドロップインのようなものです。