以下实例使用执行 SQL INSERT 语句向表 EMPLOYEE 插入记录:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset="utf8" )
# 使用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:
# Rollback in case there is any error
db.rollback()
# 关闭数据库连接
db.close()
以上例子也可以写成如下形式:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset="utf8" )
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 插入语句
sql = "INSERT INTO EMPLOYEE(FIRST_NAME,
LAST_NAME, AGE, SEX, INCOME)
VALUES (%s, %s, %s, %s, %s )" %
("Mac", "Mohan", 20, "M", 2000)
try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 发生错误时回滚
db.rollback()
# 关闭数据库连接
db.close()
以下代码使用变量向SQL语句中传递参数:
..................................
user_id = "test123"
password = "password"
con.execute("insert into Login values(%s, %s)" %
(user_id, password))
..................................
在本章中,我们将研究如何优化 WordPress网站。这里有一些简单的提示,以优化您的WordPress网站。确保高质量和有意义的内容。拥...
控制器方法必须返回一个revel.Result, 用来处理响应结果,其接口定义如下:type Result interface {Apply(req *Request, resp *Re...
HTTPS服务建立HTTPS服务非常简单,使用框架WebServer提供的EnableHTTPS(certFile,keyFilestring)error方法即可...
gtcp模块提供了简便易用的gtcp.Conn链接操作对象。使用方式:import "github.com/gogf/gf/v2/net/gtcp"接口文档:https:...
Iris是一个跨平台的软件。唯一的要求是Go编程语言1.14及更高版本。$ mkdir myapp$ cd myapp$ go mod init myapp$ go get github....