hello cc

python操作数据库的方法总结

Posted on 2015-11-17 19:25  星际海盗  阅读(326)  评论(0)    收藏  举报

系统性的看看python操作各种数据库的方法:

  注,有些模块没有的话可以使用 apt-get install + 模块名 、easy_install / pip + 模块名 、下载包然后执行python setup.py + build/install

1.pyhton操作mysql

  使用模块MySQLdb

  例:

  import MySQLdb
  conn= MySQLdb.connect(
          host='localhost',
          port = 3306,
          user='root',
          passwd='123456',
          db ='qqqaaa',
          )
  cur = conn.cursor()
  #创建数据表
  cur.execute("create table test(id int ,name varchar(20))")
  cur.close()
  conn.commit()
  conn.close()

  

2. python 操作PostgreSQL

  使用psycopg2模块

 

3. python 操作SQLite

  使用sqlite3模块

 

4. python操作sqlserver

  使用pymssql模块

 

5. python操作oracle

  使用cx_oracle模块

 

注: python中有一个db-api,提供了可以操作任何数据库的接口。该接口是一组由可以操作各种数据库的

模块组成的。

 

hello man