要在python中使用或者链接mysql数据库,需要MySQLdb(mysql-python)这个库,因此下面安装这个库。
在安装之前如果你不确定你是否已经安装了mysql-python,使用下面的代码测试:
python import MySQLdb
如果在你输入第二个命令后,没有什么错误输出,那说明你之前已经安装了mysql-python,如果输出: no module found之类的,说明你需要安装。
从下面的网址下载mysql-python:
http://sourceforge.net/projects/mysql-python/files/latest/download
让后解压并进入这个目录,接着执行下面的命令:
python setup.py build sudo python setup.py install
这时候,你再使用上面的测试命令,看是否安装成功。
接下来写一个实际的脚本测试一下,下面的测试是假设你已经有test这个database,如果没有登录mysql,然后用下面的命令来创建test
create database test;
在任意地方新建一个文件,比如test.py, 复制下列内容, import MySQLdb conn = MySQLdb.connect (host = "localhost", user = "testuser", passwd = "testpass", db = "test") cursor = conn.cursor () cursor.execute ("SELECT VERSION()") row = cursor.fetchone () print "server version:", row[0] cursor.close () conn.close ()
然后使用python测试是否成功,成功就会输出 server version 的信息。
参看文档:
http://www.kitebird.com/articles/pydbapi.html
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.