Python 与 MySQL DB-API
来源:互联网 发布:淘宝直通车怎么玩 编辑:程序博客网 时间:2024/06/08 09:04
Python因为其短小精干被广泛应用,由于其丰富的类库,灵活运法,简易上手,为测试及开发带来了很多的便利。
本篇主要谈谈其与MYSQL DB-API的用法。
首先确认Python及MySQL是否安装上,下载地址分别如下
MySQL: http://dev.mysql.com/downloads/
Python: http://www.python.org/download/ (3.2 version is the latest)
安装好这两个软件后要分别添加环境变量,mysqldb module是第三方的,所以默认不在Python安装包里,请自行下载安装。
测试MySQLDB API是否有安装,直接在python下输入 import MySQLdb,如果安装则无错误发生,若未安装则会有以下提示:
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named MySQLdb
数据库操作大概如下步骤
1. Import the MySQLdb module
2. Open a connection to the MySQL server
3. Issue statements and retrieve their results
4. Close the server connection
举例说明
import MySQLdb
conn = MySQLdb.connect (host = "localhost",
user = "test1",
passwd = "test1",
db = "test")
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "SERVER VERSION:", row[0]
cursor.close ()
conn.close ()
可以看到首先导入 mysqldb module,
然后建立连接指向数据库地址及用户名,再建立游标变量,执行数据库select操作
最后关闭游标及数据库连接。“SELECT VERSION()”即SQL语句。更多操作下篇介绍。
- Python 与 MySQL DB-API
- Writing MySQL Scripts with Python DB-API
- Writing MySQL Scripts with Python DB-API
- Writing MySQL Scripts with Python DB-API
- python数据库操作(1)--Mysql/Sqlite--DB-API
- Python DB-API 2.0规范
- Python 数据库客户端 DB-API
- Python数据库接口规范简介 -- DB-API
- python开发数据库之(python DB API)
- mysql的python api
- mysql的python API
- 在Python DB API中使用存储过程
- 【转】Mongo db 与mysql 语法比较
- Mongo db 与mysql 语法比较
- Mongo db 与mysql 语法比较
- Mongo db 与mysql 语法比较
- Mongo db 与mysql 语法比较
- OLE DB API 程序设计
- log4j日志配置信息
- ndroid中的自动测试这里结合Music的测试程序,分析一下Android测试程序的结构和执行流程。
- 怎么改变progressDialog消息字体字号
- table和div设置height:100%无效的完美解决方法
- UTF-8的BOM问题
- Python 与 MySQL DB-API
- Struts1 和Struts2的区别
- android LayoutInflater 使用示例《转载》
- Linux2.6进程调度分析(3)-与调度有关的函数分析
- ArcCatalog直连报“Error: Server library could NOT be loaded”
- android 存储联系人(save contact) 总结
- PKG使用
- color颜色对应的数字
- C# 文件写