创建数据库操作的工具类
import pymysql
config = {
'host':'localhost',
'port':3306,
'user':'root',
'passwd':'root',
'db':'test_jeff',
'charset':'utf8'
}
try:
# 获取数据库链接
def getConn():
# 打开数据库连接
conn = pymysql.connect(**config)
return conn
# 关闭数据库链接
def closeConn(conn):
cursor = conn.cursor()
cursor.close()
conn.close()
except Exception :print("创建失败失败")
创建表
import pymysql, dbTest.dbUtil
try:
# 通过配置文件打开数据库连接
conn = dbTest.dbUtil.getConn()
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = conn.cursor()
# 使用 execute() 方法执行 SQL,如果表存在则删除
cursor.execute("DROP TABLE IF EXISTS EMPLOYEE01")
# 使用预处理语句创建表
sql = """CREATE TABLE EMPLOYEE01 (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT,
PRIMARY KEY (FIRST_NAME)
)"""
cursor.execute(sql)
# 关闭游标
dbTest.dbUtil.closeConn(conn)
print("创建成功")
except Exception :print("创建失败失败")