我写了一个python脚本来连接到PyCharm中的SQLite3数据库以读取数据。
我无法从数据库中读取数据,我想我错误地搜索了数据库。
import sqlite3
conn = sqlite3.connect('jdbc:sqlite:identifier.sqlite')
c = conn.cursor()
c.execute("SELECT * FROM database1")
运行代码时,我收到以下消息:
Traceback (most recent call last):
File "/Users/piersthomas/PycharmProjects/pythonProject1/main.py", line 9, in <module>
c.execute("SELECT * FROM database1")
sqlite3.OperationalError: no such table: database1
我的数据库设置如下:
如何正确连接到数据库?
你必须将文件名传递给sqlite3.connect('...')
函数(https://docs.python.org/3/library/sqlite3.html)