# coding=utf-8
"""
1.导入模块sqlite3
2.创建连接 sqlite3.connect()
3.创建游标对象
4.编写创建表的sql语句
5.执行sql
6.关闭连接
"""
import sqlite3
# 创建连接
con = sqlite3.connect("E:/sqlite3Demo/demo.db")
# 创建游标对象
cur = con.cursor()
# 创建sql语句
sql = '''create table t_person(
pno INTEGER primary key autoincrement ,
pname VARCHAR not null ,
age INTEGER
)'''
# 执行sql语句
try:
cur.execute(sql)
print("创建表成功")
except Exception as e:
print(e)
print("创建表失败")
finally:
# 关闭游标
cur.close()
# 关闭连接
con.close()
# 这个连接数据库并创建表的方法和传统的JDBC方式较为相似 很容易理解