注意:远程连接需要加端口号默认3306
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接 root(用户名) 123456(密码) java(数据库名称)
#conn=MySQLdb.connect("177.77.177.77","22","pwd","mysql")
conn=MySQLdb.connect(host="120.0.0.1",port=3306,user="test",passwd="pwd!",db="mysql",charset="utf8")
# 使用cursor()方法获取操作游标
cur=conn.cursor()
# 使用execute方法执行SQL语句
cur.execute("select * from teacher;")
# 使用 fetchone() 方法获取一条数据
data=cur.fetchall()
for record in data:
#几列数据就写几个 %s
print "%s \t%s \t%s \t%s " % record
# 关闭数据库连接
cur.close()
conn.close()