请帮忙!我在 ipython notebook 中使用 sqlite3 创建 SQL 数据库。我想我已经成功创建了数据库,但是当我去查看它时,我收到了编码 UTF8 错误。这是我的代码:
import sqlite3
conn=sqlite3.connect('example.db')
c=conn.cursor()
c.execute('''DROP TABLE PROFILE''')
c.execute('''CREATE TABLE PROFILE
( FIRSTNAME TEXT PRIMARY KEY unique NOT NULL,
LASTNAME TEXT NOT NULL,
EMAILADDRESS TEXT NOT NULL,
PASSWORD TEXT NOT NULL,
CURRENTJOBTITLE TEXT NOT NULL,
EDUCATION TEXT NOT NULL);''')
conn.close()
conn = sqlite3.connect('example.db')
c = conn.cursor()
conn.execute("INSERT INTO PROFILE (FIRSTNAME, LASTNAME, EMAILADDRESS, PASSWORD, CURRENTJOBTITLE, EDUCATION) \
VALUES ('SALLYSUE','SUE','SALLYSUE@YAHOO.COM','ABC', 'STUDENT', 'GRAD')");
conn.commit()
conn.close()
Run Code Online (Sandbox Code Playgroud)
这是我的代码的结尾。当我查看创建的“example.db”文件时,我看到以下错误:
Error! C:\Users\Lastname\CSE801\example.db is not UTF-8 encoded
Saving disabled. …Run Code Online (Sandbox Code Playgroud)