Warm tip: This article is reproduced from serverfault.com, please click

python-在PyCharm中连接到SQLite3

(python - Connect to SQLite3 in PyCharm)

发布于 2020-11-28 00:22:59

我写了一个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

我的数据库设置如下:

在此处输入图片说明

如何正确连接到数据库?

Questioner
Piers Thomas
Viewed
11
thebjorn 2020-11-28 08:25:56

你必须将文件名传递给sqlite3.connect('...')函数(https://docs.python.org/3/library/sqlite3.html