1

如何在没有像 SQLAlchemy 这样的 ORM 的情况下使用 Werkzeug 框架?就我而言,从现有表和数据重写 SQLAlchemy 中的所有表和列需要付出很多努力。

如何查询数据库并从数据库输出中创建一个对象?

现在就我而言,我将 Oracle 与 cx_Oracle 一起使用。如果您也有 MySQL 的解决方案,请提及。

谢谢。

4

3 回答 3

2

SQLAlchemy 支持反射,所以你不必这样做。看一下autoload 的参数Table你甚至可以用 ORM 让它工作。

于 2011-01-30T11:00:17.823 回答
0

使用普通的 DB API、发出普通的 SQL 查询等是否有问题?cx_Oracle 甚至具有连接池 biolt 来帮助您管理连接。

于 2011-01-29T18:34:07.740 回答
0

也许这就是我在寻找http://www.sqlalchemy.org/trac/wiki/SqlSoup 和 ht*p://spyced.blogspot.com/2006/04/introducing-sqlsoup.html

所以我不必声明表来获取对象

rp = db.bind.execute('select * from mupp') a = rp.fetchall() a[0].name

太好了……感谢所有鼓舞人心的回应

于 2011-02-02T23:52:56.633 回答