Python基础 之 Python3 MySQL 数据库连接 - PyMySQL 驱动 4
Python3 MySQL 数据库连接 - PyMySQL 驱动
数据库插入操作
以下实例使用执行 SQL INSERT 语句向表 EMPLOYEE 插入记录:
实例(Python 3.0+)
!/usr/bin/python3
import pymysql
打开数据库连接
db = pymysql.connect(host='localhost',
user='testuser',
password='test123',
database='TESTDB')
使用cursor()方法获取操作游标
cursor = db.cursor()
SQL 插入语句
sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
LAST_NAME, AGE, SEX, INCOME)
VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
关闭数据库连接
db.close()