python连接数据库

本文介绍了如何使用Python操作MySQL数据库,包括引入API模块、获取数据库连接、执行SQL语句和存储过程,以及关闭数据库连接等基本步骤。同时,还展示了如何进行SQL查询和更新操作。

Python 操作 MySQL 数据库

Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。

Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:

  • GadFly
  • mSQL
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Informix
  • Interbase
  • Oracle
  • Sybase
  • 你可以访问Python数据库接口及API查看详细的支持数据库列表。

引入 API 模块。

获取与数据库的连接。

执行SQL语句和存储过程。

关闭数据库连接。

 

# codin:utf-8

import MySQLdb

db = MySQLdb.connect("111.111.22.222","HK_POS", "HK_POS", "HK_POS", charset='utf8' )
       #MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )
cursor =db.cursor()   # 使用cursor()方法获取操作游标 

sql1 = 'SELECT * FROM MSTB_ALLOCATION_HEADER  WHERE allocation_code LIKE \"DL08%\"'  #查询

cursor.execute(sql1)   #执行SQL

result1= cursor.fetchall()   # 获取所有记录列表print(result1)
# 关闭连接
db.close()
# 发生错误时回滚
   db.rollback()
# SQL 更新语句
sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M')
try:
   # 执行SQL语句
   cursor.execute(sql)
   # 提交到数据库执行
   db.commit()
except:
   # 发生错误时回滚
   db.rollback()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值