复制
收藏
提问
简洁
import pyodbc import pandas as pd # 创建连接字符串 conn_str = ( r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};' r'DBQ=C:\**\foodmart2000.mdb;' # mdb文件的位置 ) # 创建连接 conn = pyodbc.connect(conn_str) # 执行 SQL 查询并将结果存储在 DataFrame 中 sql = 'SELECT * FROM customer' # 替换为你的表名 df = pd.read_sql_query(sql, conn) # 打印 DataFrame #print(df) # 关闭连接 conn.close() # 打印前5行 df.head(5) if __name__ == '__main__': print('get odbc')
1个月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
连接并查询数据库
使用 pyodbc
库和 pandas
可以方便地连接到 ODBC 数据源并执行 SQL 查询,将结果存储在 DataFrame
中。
- 创建连接字符串:定义了驱动程序和数据库文件的路径179。
- 建立连接:通过
pyodbc.connect
函数使用连接字符串建立与数据库的连接。 - 执行查询:使用
pandas
的read_sql_query
函数执行 SQL 语句并将结果直接读取到DataFrame
。 - 打印数据:通过
DataFrame
的head
方法打印查询结果的前五行数据。 - 关闭连接:在数据操作完成后,使用
conn.close
关闭数据库连接以释放资源。
以上步骤展示了如何使用 Python 中的 pyodbc
和 pandas
库连接到 Access 数据库,执行查询并处理数据。256。
你觉得结果怎么样?