Python 连接 Mysql 数据库

连接 mysql 数据库

使用 MySQLdb 来做为连接 mysql 数据库。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 import MySQLdb
 
try:
# host 表示主机类型
# user 登录的用户
# passwd 登录密码
# db 登录的数据库
# port 端口号,在本地情况下可以不用写
    conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) # 连接数据库
    cur=conn.cursor() # 获取数据库的指针
    cur.execute('select * from user') # 数据库操作
    cur.close() # 关闭数据库的指针
    conn.close() # 关闭数据库
except MySQLdb.Error,e: # 数据库连接失败。
      print "Mysql Error %d: %s" % (e.args[0], e.args[1])

问题

如果出现了这种情况

1
2
3
4
 Traceback (most recent call last):
File "db_test.py", line 1, in <module>
import MySQLdb
ImportError: No module named MySQLdb

说明没有安装相应的库

安装 MySQLdb

Python下的Mysql模块MySQLdb安装详解
下载Mysql模块MySQLdb

参考链接