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

對于Python語言進行說明討論

開發 后端
通過幾天時間的學習,確實使我更加了解了python以及django,但是ahuaxuan也知道要掌握一門語言和技術需要的肯定是不止幾天而已。

本文將向讀者詳細介紹如何利用DB-API模塊方便地開發MySQL腳本,我們首先介紹了有關軟件的安裝方法,隨后分別用兩個實例對DB-API模塊做了深入的介紹,最后討論了用Python DB-API編寫的MySQL腳本的移植注意事項。

一、DB-API簡介
Python語言是一種流行的開源編程語言,不僅自身表達能力強,而且還有許多輔助模塊,著極大的增強了其功能。本文介紹的是一個名為DB-API的模塊——顧名思義,該模塊為開發人員提供了數據庫應用編程接口。DB-API旨在幫應用開發人員擺脫特定數據庫引擎的具體細節的糾纏,編寫出能夠在不同數據庫引擎之間相互移植的數據庫訪問腳本。

DB-API的設計與Perl和Ruby的DBI模塊、PHP 的PEAR DB 類以及Java的JDBC接口非常類似,它使用了一個兩層體系結構,其中頂層提供了一個抽象接口,該接口可以泛用于所有支持的數據庫引擎;

而底層則是有一些特定引擎的驅動程序構成,這些驅動程序負責處理與特定引擎有關的細節。這樣的話,為了使用DB-API來編寫Python腳本,必須有相應的驅動程序來處理特定的數據庫系統。對于MySQL來說,DB-API使用驅動程序MySQLdb來處理對MySQL數據庫的訪問。下面我們將首先詳細介紹驅動程序的安裝,然后闡述如何編寫DB-API腳本。

二、安裝MySQLdb

為了用DB-API編寫MySQL腳本,必須確保已經安裝了Python。對于UNIX操作系統來說,通常都安裝有該軟件,但是Windows系統的話就難說了。其實Python的安裝很簡單,先到Python官方網站下載安裝程序。

然后一路回車即可。就本文而言,我們要求使用Python 2.3.4或更高版本,并且還得安裝MySQLdb模塊。我們可以從命令行提示符(這里的提示符為UNIX操作系統中的%,如果是Windows系統的話,該提示符則為C:\>)中輸入下列命令來檢查兩者的安裝情況,命令如下所示:

  1.  % python  
  2.  
  3.   Python 2.4.3 (#1, Aug 29 2006, 14:45:33)  
  4.  
  5.   [GCC 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)] on linux2  
  6.  
  7.   Type "help", "copyright", "credits" or "license" for more information.  
  8.  
  9.   >>> import MySQLdb 

假如Python的版本滿足要求,并且輸入import MySQLdb命令(即導入MySQLdb模塊)后沒有出現錯誤報告的話,我們就可以開始編寫訪問數據庫的腳本了;但是,如果出現下列錯誤消息的話,則說明還缺少MySQLdb,所以必須先下載安裝MySQLdb模塊:

為了獲得MySQLdb,請訪問http://sourceforge.net/projects/mysql-python,從這里可選擇適合您的平臺的安裝包,分為預編譯的二進制文件和源代碼安裝包。如果您選擇二進制文件發行版本的話。

安裝過程基本安裝提示即可完成。如果從源代碼進行安裝的話,則需要切換到MySQLdb發行版本的頂級目錄,并鍵入下列命令。在UNIX操作系統之下安裝的時候,第二條命令需要以超級用戶的身份運行才能將驅動程序文件復制到Python的安裝目錄中。具體命令如下所示:

  1.  >>> import MySQLdb  
  2.  
  3.   Traceback (most recent call last):  
  4.  
  5.   File "", line 1, in ?  
  6.  
  7.   ImportError: No module named MySQLdb 

【編輯推薦】

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

2010-02-23 14:33:55

Python語言

2009-12-08 14:51:35

Silverlight

2010-02-23 16:46:27

Python設計語言

2010-03-01 18:07:53

Python語言

2009-12-10 11:08:09

Visual Stud

2010-03-01 16:32:36

Python語言

2010-01-13 10:09:24

C++標準庫

2010-01-04 10:39:33

ADO.NET描述

2010-02-01 18:23:54

Python

2010-02-03 13:37:59

Python 特性

2010-01-13 16:08:31

C++語言

2010-01-08 10:34:49

JavaScript解

2009-12-01 18:07:12

VS 2003工具

2010-02-23 15:04:45

Python 集成開發

2009-12-07 17:46:52

WCF框架

2010-02-05 16:21:02

Android導航

2010-01-13 16:44:03

C++

2010-02-26 15:37:11

Python主線程

2010-01-19 17:54:47

C++程序

2009-12-15 15:13:07

.NET Framew
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院在线视频 | www.色婷婷| www视频在线观看 | 中文字幕日韩在线 | 91一区二区三区 | 免费观看一级特黄欧美大片 | 国产1区2区| 在线观看亚 | 国产色网站 | 亚洲一区二区视频 | 九九九国产| 欧美区日韩区 | 看羞羞视频 | 国产精品一区二区免费 | 久久蜜桃资源一区二区老牛 | 午夜不卡福利视频 | 免费观看一级特黄欧美大片 | 国产精品久久久久久久久久久久久久 | 亚洲综合在线视频 | 中文字幕四虎 | 亚洲视频在线播放 | 久在草| 国产成人精品久久 | 毛片免费看 | 日本精品一区二区三区在线观看视频 | 韩日一区二区 | 黄a免费网络 | 激情婷婷 | 欧美aa在线 | 国产精品综合色区在线观看 | 日韩一区二区三区视频 | 精品免费国产一区二区三区 | 在线观看av网站永久 | 亚洲一区日韩 | 在线观看黄免费 | 毛片入口 | 韩国久久 | h视频亚洲 | 亚洲欧美一区二区三区视频 | 黄色片在线观看网址 | 人人爽人人草 |