我下载了一个名为SQLite Studio的GUI SQL数据库管理软件。我在该程序中创建的数据库是SQLite3版本。当我尝试使用python(MY IDE PyCharm)连接到该数据库时,我遇到了问题。我不明白我做错了什么?很明显,在SQLite Studio中创建的数据库中有一些表和值,但我无法将它与python连接。
我在SQLite Studio上创建了一个名为'test'的数据库和名为UserInfo的表...
我确信我的代码是正确的,但如果有人可以提供帮助,那就太棒了。
import sqlite3
db = sqlite3.connect('test.db') # I have tried: test, test.db, etc....
c = db.cursor()
for row in c.execute('SELECT * FROM UserInfo'):
print(row)
我得到错误没有这样的表,即使它在我的Studio程序中明显存在。所以了解Python。由于无法找到该数据库,因此它创建了一个新的数据库实例,并称为test。
我做错了什么?