閑話少說,看代碼:
#!/usr/bin/env python
# -*-coding:UTF-8-*-#這一句告訴python用UTF-8編碼
#=========================================================================
#
# NAME: Python MySQL test
#
# AUTHOR: benyur
# DATE : 2004-12-28
#
# COMMENT: 這是一個python串連mysql的例子
#
#=========================================================================
"""
***** This is a MySQL test *****
select:
conn=Connection()
conn.select_db('test')
cur=conn.cursor()
cur.execute('select * from user')
cur.scroll(0)
row1=cur.fetchone()
row1[0]
row1[1]
row1[2]
insert:
cur.execute('insert into user (name,passwd) values(/'benyur/',/'12345/')')
cur.insert_id()
update:
cur.execute('update user set passwd=/'123456/' where name=/'benyur/'')
delete:
cur.execute('delete from user where id=2')
**********************************
"""
from MySQLdb import *
def conn():
conn=Connection()
conn.select_db('test')
cur=conn.cursor()
cur.execute('select * from user')
cur.scroll(0)
row1=cur.fetchone()
row1[0]
row1[1]
row1[2]
def usage():
print __doc__
if __name__=='__main__':
usage()
MySQLdb:sql-python/">http://sourceforge.net/projects/mysql-python/
下載解壓縮後放到%Python_HOME%/Lib/site-packages目錄中,python會自動找到此包。
MySQLdb基本上是MySQL C API的Python版,遵循Python Database API Specification v2.0。
http://blog.csdn.net/ChumpKlutz/archive/2006/10/03/1319997.aspx