首页 > 解决方案 > 如何连接 .sql 数据库(存储在本地文件夹中)

问题描述

我的文件夹中存储了一个 database.sql 文件(其中包含一些名为 pro、id ecc.. 的表)。我只想连接它以便使用 sqlite 库进行一些查询。这是我得到的代码和错误。

conn = sqlite3.connect("C:\\Users\\lucai\\Desktop\\python\\database.sql")
c = conn.cursor()
c.execute("select count(distinct pro_id) from pro")

我得到的错误是:DatabaseError: file is not a database

有什么建议么?

标签: python-3.xsqlite

解决方案


您在评论中描述的 .sql 文件不是数据库。在您的情况下是 SQL 命令列表。


推荐阅读