python安装好mysql模块后,并对mysql数据库进行连接代码,执行并查看mysql的版本。使用前需要先安装python的mysql模块,安装步骤:http://zixuephp.net/article-415.html
一、python连接mysql代码
#!/usr/bin/python
#-*- coding:utf-8 -*-
import MySQLdb
conn = MySQLdb.connect("127.0.0.1", "root", "123456", "zixuephp_net_DB", charset='utf8' )
if conn :
print '数据库连接成功'
cur = conn.cursor()
cur.execute("select VERSION()")
res = cur.fetchone()
print res
conn.close()
else:
print '数据库连接失败'二、代码截图
三、执行结果
四、mysql模块的方法的参考
1.数据库连接对象,建立连接
创建方法:MySQLdb.connect(参数)
| 参数名 | 类型 | 说明 |
|---|---|---|
| host | 字符串 | MySQL服务器地址 |
| port | 数字 | MySQL服务器端口号 |
| user | 字符串 | 用户名 |
| passwd | 字符串 | 密码 |
| db | 字符串 | 数据名称 |
| charset | 字符串 | 连接编码 |
2.connection连接对象支持的方法
| 方法名 | 说明 |
|---|---|
| cursor() | 使用该连接创建并返回游标 |
| commit() | 提交当前事务 |
| rollback() | 回滚当前事务 |
| close() | 关闭连接 |
3.游标对象用于执行、查询和获取结果
| 方法名 | 说明 |
|---|---|
| execute(op[,args]) | 执行一个数据库的查询和命令 |
| fetchone() | 获取结果集的下一行 |
| fetchmany(size) | 获取结果集的下几行务 |
| fetchall() | 获取结果集中剩下的所有行 |
| rowcount() | 最近一次execute返回数据的行数或影响的行数 |
| close() | 关闭游标对象 |



