Psycopg2将行提取到文件(Bean或类)

时间:2017-03-08 13:08:57

标签: python psycopg2

之前我曾使用过Java并且使用过hibernate。请原谅我是否使用任何java文字。 我有一个bean类Person,它具有firstName,lastName属性。我试图使用Psycopg2从数据库中读取一行并自动将其转换为Person对象。

我在网上看到,默认情况下,我只能检索数据作为元组或字典的元组,如果可能的话,有人可以解决一些问题。这将使我免于编写大量代码。 (懒惰的开发)

由于

1 个答案:

答案 0 :(得分:0)

psycopg2是一个数据库驱动程序,用于连接池,查询等。

默认情况下,它将数据作为元组返回,但它具有可以配置为以字典或命名元组的形式返回数据的附加内容(namedtuples here的文档)

如果您希望将数据作为特定对象返回,则应考虑使用专用ORM,例如SQLAlchemy