创建数据库操作的工具类
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("创建失败失败")
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。