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

對(duì)于Python語(yǔ)言進(jìn)行說明討論

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

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

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

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

而底層則是有一些特定引擎的驅(qū)動(dòng)程序構(gòu)成,這些驅(qū)動(dòng)程序負(fù)責(zé)處理與特定引擎有關(guān)的細(xì)節(jié)。這樣的話,為了使用DB-API來編寫Python腳本,必須有相應(yīng)的驅(qū)動(dòng)程序來處理特定的數(shù)據(jù)庫(kù)系統(tǒng)。對(duì)于MySQL來說,DB-API使用驅(qū)動(dòng)程序MySQLdb來處理對(duì)MySQL數(shù)據(jù)庫(kù)的訪問。下面我們將首先詳細(xì)介紹驅(qū)動(dòng)程序的安裝,然后闡述如何編寫DB-API腳本。

二、安裝MySQLdb

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

然后一路回車即可。就本文而言,我們要求使用Python 2.3.4或更高版本,并且還得安裝MySQLdb模塊。我們可以從命令行提示符(這里的提示符為UNIX操作系統(tǒng)中的%,如果是Windows系統(tǒng)的話,該提示符則為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命令(即導(dǎo)入MySQLdb模塊)后沒有出現(xiàn)錯(cuò)誤報(bào)告的話,我們就可以開始編寫訪問數(shù)據(jù)庫(kù)的腳本了;但是,如果出現(xiàn)下列錯(cuò)誤消息的話,則說明還缺少M(fèi)ySQLdb,所以必須先下載安裝MySQLdb模塊:

為了獲得MySQLdb,請(qǐng)?jiān)L問http://sourceforge.net/projects/mysql-python,從這里可選擇適合您的平臺(tái)的安裝包,分為預(yù)編譯的二進(jìn)制文件和源代碼安裝包。如果您選擇二進(jìn)制文件發(fā)行版本的話。

安裝過程基本安裝提示即可完成。如果從源代碼進(jìn)行安裝的話,則需要切換到MySQLdb發(fā)行版本的頂級(jí)目錄,并鍵入下列命令。在UNIX操作系統(tǒng)之下安裝的時(shí)候,第二條命令需要以超級(jí)用戶的身份運(yùn)行才能將驅(qū)動(dòng)程序文件復(fù)制到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. 有關(guān)Python系統(tǒng)文件進(jìn)行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. 對(duì)Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析
  4. PythonAndroid淺析Python優(yōu)勢(shì)所在
  5. 如何使用Python模塊解析配置文件?
責(zé)任編輯:chenqingxiang 來源: 博客園
相關(guān)推薦

2010-02-23 14:33:55

Python語(yǔ)言

2009-12-08 14:51:35

Silverlight

2010-02-23 16:46:27

Python設(shè)計(jì)語(yǔ)言

2010-03-01 18:07:53

Python語(yǔ)言

2009-12-10 11:08:09

Visual Stud

2010-03-01 16:32:36

Python語(yǔ)言

2010-01-13 10:09:24

C++標(biāo)準(zhǔn)庫(kù)

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++語(yǔ)言

2009-12-01 18:07:12

VS 2003工具

2010-01-08 10:34:49

JavaScript解

2010-02-23 15:04:45

Python 集成開發(fā)

2009-12-07 17:46:52

WCF框架

2010-02-05 16:21:02

Android導(dǎo)航

2010-01-13 16:44:03

C++

2010-02-26 15:37:11

Python主線程

2010-02-22 15:13:01

Python模塊

2010-02-24 17:22:59

Python項(xiàng)目
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: a在线观看 | 色999视频| 午夜色播 | 亚洲欧洲激情 | 久久成人精品一区二区三区 | 国产激情精品一区二区三区 | 99re6在线视频精品免费 | 成人国产在线观看 | 日韩一级 | 成人精品一区二区三区 | 日本成年免费网站 | av香港经典三级级 在线 | 国产美女特级嫩嫩嫩bbb片 | 高清av电影 | 午夜网| 日韩国产精品一区二区三区 | 国产欧美在线播放 | 男人午夜视频 | 国产一区二区久久久 | 国产精品日韩在线 | 精品av| 久久av一区二区三区 | 国内久久 | 成人毛片在线视频 | 免费观看一级毛片 | 日韩二区 | 亚洲精品久久久 | 一区二区三区免费在线观看 | 毛片在线免费 | 免费观看一级黄色录像 | 精品日韩一区 | 伊人99 | 欧美一级淫片007 | 狠狠操狠狠干 | 91资源在线 | 中文字幕日韩欧美 | 国产精品a免费一区久久电影 | 欧美一区二区三区免费在线观看 | 国产精品福利久久久 | 欧美成人影院 | 少妇午夜一级艳片欧美精品 |