我有我正努力找出解决方案使用案例实施,实施如下:如何在运行时使用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