成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

正確連接Python數據庫說明

開發 后端
Python數據庫在編程領域的占有率一直處于穩步上升之中,根據最新的數據,Python排名第六。前五名分別是Java、C、PHP、C++ 和 VB。

Python數據庫只需要使用它的encode,decode,encodestring,decodestring就可以了,前面兩個是對文件進行編解碼的(也可以對StringIO中的數據編碼解碼),后面兩個是對字符串進行編碼解碼的。
   
windows版本的python2.5已經自帶了sqlite3這個模塊,是可以直接使用的。Python數據庫模塊有統一的接口標準,所以數據庫操作都有統一的模式,基本上都是下面幾步(假設數據庫模塊名為db):

1. 用db.connect創建數據庫連接,假設連接對象為Python數據庫
2. 如果該數據庫操作不需要返回結果,就直接用conn.execute查詢,根據數據庫事務隔離級別的不同,可能修改數據庫需要conn.commit
3. 如果需要返回查詢結果則用conn.cursor創建游標對象cur, 通過cur.execute查詢數據庫,用cur.fetchall/cur.fetchone/cur.fetchmany返回查詢結果。根據數據庫事務隔離級別的不同,可能修改數據庫需要conn.commit
4. 關閉cur, conn

sqlite3模塊也不例外,看看下面的例子:

  1. #-*- encoding:gb2312 -*-  
  2. import sqlite3  
  3.  
  4. conn = sqlite3.connect("D:\aaa.db")  
  5. conn.isolation_level = None #這個就是事務隔離級別,默認是需要自己commit才能修改數據庫,置為None則自動每次修改都提交,否則為""  
  6. # 下面就是創建一個表  
  7. conn.execute("create table if not exists t1(id integer primary key autoincrement, name varchar(128), info varchar(128))")  
  8. # 插入數據  
  9. conn.execute("insert into t1(name,info) values ('zhaowei', 'only a test')")  
  10. # 如果隔離級別不是自動提交就需要手動執行commit  
  11. conn.commit()  
  12. # 獲取到游標對象  
  13. cur = conn.cursor()  
  14. # 用游標來查詢就可以獲取到結果  
  15. cur.execute("select * from t1")  
  16. # 獲取所有結果  
  17. res = cur.fetchall()  
  18. print 'row:', cur.rowcount  
  19. # cur.description是對這個表結構的描述  
  20. print 'desc', cur.description  
  21. # 用fetchall返回的結果是一個二維的列表  
  22. for line in res:  
  23.     for f in line:  
  24.         print f,  
  25.     print  
  26. print '-'*60  
  27.  
  28. cur.execute("select * from t1")  
  29. # 這次查詢后只取一個結果,就是一維列表  
  30. res = cur.fetchone()  
  31. print 'row:', cur.rowcount  
  32. for f in res:  
  33.     print f,  
  34. print  
  35. # 再取一行  
  36. res = cur.fetchone()  
  37. print 'row:', cur.rowcount  
  38. for f in res:  
  39.     print f,  
  40. print  
  41. print '-'*60  
  42.  
  43.  
  44. cur.close()  
  45. conn.close() 

【編輯推薦】

  1. 有關Python系統文件進行介紹指導
  2. 如何正確的使用Python函數
  3. 對Python 構建工具進行詳細介紹分析
  4. PythonAndroid淺析Python優勢所在
  5. 如何使用Python模塊解析配置文件?
責任編輯:chenqingxiang 來源: 51cto.com
相關推薦

2009-12-30 10:56:29

ADO數據庫

2010-06-12 15:53:22

MySQL數據庫

2010-05-25 09:47:05

2010-06-07 14:34:49

連接MySQL 數據庫

2010-07-30 09:57:31

2010-06-04 11:21:41

連接MySQL數據庫

2021-09-28 09:25:05

NoSQL數據庫列式數據庫

2017-11-27 11:41:06

python數據庫數據分析

2024-01-02 08:47:42

2010-07-22 10:52:21

SQL Server數

2010-09-06 08:29:18

連接DB2數據庫

2010-02-03 16:46:07

Python特定數據庫

2010-01-04 09:51:52

ADO連接對象

2010-06-01 12:51:23

MySQL數據庫

2024-03-28 09:00:00

NoSQL數據庫

2024-05-08 08:37:44

2009-12-18 17:16:47

ADO.NET連接數據

2010-01-05 10:30:28

ADO.NET數據庫連

2010-03-18 15:09:15

python數據庫連接

2010-06-04 19:06:47

連接MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品亚洲人成人网 | 日韩中文字幕一区二区 | 欧美亚洲日本 | 性色综合 | 亚洲女人天堂成人av在线 | 日韩三区在线 | 国产精品国产精品 | 在线亚洲免费视频 | av午夜电影 | 国产精品久久久久免费 | 日韩午夜一区二区三区 | 国产精品视频免费看 | 国产98色在线 | 日韩 | www成年人视频 | 久久一区精品 | 中文字幕乱码一区二区三区 | 国产精品久久久久久久久污网站 | yeyeav| 国产区精品 | 欧美成人精品欧美一级 | 亚洲一区不卡 | 久久日韩精品一区二区三区 | 欧美亚洲另类丝袜综合网动图 | 亚洲一区二区三区免费在线观看 | 国产激情视频在线 | 一级黄色片在线看 | 国产目拍亚洲精品99久久精品 | 亚洲视频在线免费 | 天天操综合网 | 狠狠干影院 | 日本精品一区二区三区在线观看视频 | 国产一区在线免费观看 | 麻豆精品一区二区三区在线观看 | 国产高清视频一区 | 亚洲女人天堂成人av在线 | 久久精品小短片 | 日韩精品区 | 羞羞视频在线观看免费观看 | 在线观看亚洲专区 | 久久久精品亚洲 | 亚洲成人av在线 |