python flask开发留言板

技术栈python sqlite
第三方库 flask jinja

sqlite下载地址 http://www.sqlite.org/download.html

用到的方法:

连接到数据库(若不存在可自动创建)

app = sqlite3.connect('a.db')

创建一个cursor

cursor = app.cursor()

执行SQL语句创建user表

cursor.execute('create table message (id integer primary key,name varchar(64),mail varchar(64))')

提交数据表

app.commit

插入数据

1
2
3
4
5
6
name = 'abc'
cursor.execute('insert into message (name,mail) values (?,?)',[name,mail])
# 增删改后必须commit
app.commit

查询数据

cursor.execute('select * from message')

获取结果

1
2
num = cursor.fetchall
print(num)

关闭

1
2
cursor.close()
app.close()