如何在pyodbc中将数据库中的单个表作为对象获取

0 投票
1 回答
1775 浏览
提问于 2025-04-16 08:37

我在看文档的时候遇到了一些困难,实际上我不太清楚怎么通过 pyodbc 从数据库中获取一张表。

我知道怎么访问表和里面的所有值,但有没有办法把表作为一个对象获取呢?

我试过这样做,但感觉不太好(虽然是有效的):

conn=pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\inkom\\makenet.mdb')
DB=conn.cursor()
Single_Table=DB.execute('SELECT * FROM Table_Name')

难道没有更简单的方法,比如 DB.getTable('Name') 吗?

谢谢!

1 个回答

1

你可以随时使用 cursor.tables(table=tablename, catalog=, schema=, tableType=) 这个方法。

建议你去看看这个维基页面: http://code.google.com/p/pyodbc/wiki/Cursor

撰写回答