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() | 关闭游标对象 |