我有我正努力找出解決方案使用案例實施,實施如下:如何在運行時使用SQLAlchemy執行用戶定義的SQL查詢?
- 用戶定義的SQL服務器連接參數,如DATABASE_TYPE(如MySQL,pgsql的,SQLite的或任何數據庫支持通過SQLAlchemy的),主機,端口SCHEMA_NAME,user_name和password
- 用戶然後做測試連接以驗證所提供的連接參數,並提供成功或失敗反饋
- 成功時,用戶將在SQL查詢中輸入內容(以下SQLAlchemy的SQL表達式語言更多詳細信息here)需要執行哪個編輯。
如果上面是用戶在運行時定義的所有參數的SQLAlchemy工作的通知,我想實現消耗上述連接參數和SQL查詢在Python的功能,執行成功的連接查詢和返回查詢結果。任何關於這方面的指導或幫助都很好。
感謝
爲什麼不直接在'>>>'Python提示符下執行此操作?如果一切都只是訪問SQLAlchemy,爲什麼要編寫任何額外的代碼? – 2012-02-01 13:26:34
@ S.Lott那麼用戶通過Web表單提交連接參數和sql查詢(作爲一個字符串),並且使用SQLAlchemy來抽象查詢格式。 – 2012-02-01 13:33:23
爲什麼有這樣的網絡表單?它似乎並不像網頁表格真的在做任何有用的工作? – 2012-02-01 14:00:34