乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Robot Framework中使用DatabaseLibrary來(lái)連接數(shù)據(jù)庫(kù)(MySQL)

       小豬窩969 2015-05-20
      Robot Framework中使用DatabaseLibrary來(lái)連接數(shù)據(jù)庫(kù)(MySQL)

      當(dāng)初自己想用RF來(lái)連接數(shù)據(jù)庫(kù)查詢的時(shí)候,網(wǎng)絡(luò)上查詢了一番,發(fā)現(xiàn)只有一篇文章,是連接Oracle的。

      如果你想操作Oracle,那就去看看吧,地址:http://blog.sina.com.cn/s/blog_654c6ec70100u9fr.html

      如果你想連接MySQL 和 SQLServer的話,那么請(qǐng)繼續(xù)往下看吧

      1.安裝DatabaseLibrary

      在RF的官網(wǎng)上,有DatabaseLibrary的鏈接,DatabaseLibrary有2個(gè)版本,Python和Java版

      本人用的是Python版,下載地址:http://franz-see.github.com/Robotframework-Database-Library/

      安裝方法上面也寫的很清楚,我再重復(fù)一下吧

      如果你下載的右上角的ZIP包的話,請(qǐng)隨意解壓縮,然后在命令行,cd到此文件夾下,然后python setup.py install,就ok了

      如果你安裝的ActivePython的話,你可以不用下載東西,直接在命令行打入pip install robotframework-databaselibrary 自動(dòng)下載安裝完成

      驗(yàn)證按照是否完成:請(qǐng)看我上一篇博文,和驗(yàn)證Selenium2Library一樣,去把DatabaseLibrary加入Library內(nèi),然后按F5,看是否出現(xiàn)

      如下圖



      Import的時(shí)候,請(qǐng)注意大小寫哦!

      2.安裝MySQL的Database Interfaces

      在這里:http://wiki./moin/DatabaseInterfaces 有許多的DatabaseInterface

      您可以選擇你想要的,比如我下載個(gè)MySQL的Interface吧,地址:https://github.com/petehunt/PyMySQL

      點(diǎn)上方的ZIP下載源碼,之后解壓出來(lái),命令行進(jìn)入此目錄,運(yùn)行 python setup.py install 即可

      好了,如何使用?待會(huì)兒講,我們?cè)侔惭bSQLServer的Database Interfaces

      3.安裝SQLServer的Database Interfaces

      我下載的是:http://code.google.com/p/pyodbc/downloads/list 請(qǐng)下載對(duì)應(yīng)的版本

      直接安裝就ok了,一閃而過(guò)

      4.使用DatabaseLibrary連接并操作MySQL




















      Connect To Database Using Custom Paramspymysqlhost=’127.0.0.1′, port=3306, user=’root’, passwd=”, db=’test’
      ${a}queryselect * from table1
      Disconnect From Database 

      好了,先看看我的table1



      再看看運(yùn)行之后的結(jié)果吧





      我們發(fā)現(xiàn),中文都顯示成了“??”,咋辦?? 辦法肯定有,轉(zhuǎn)碼。

      其實(shí)剛剛前面裝的pyodbc也可以連接mysql哦,而且對(duì)中文不會(huì)出現(xiàn)“??”的現(xiàn)象哦

      好吧,我們明天再繼續(xù)講SQLServer和處理中文的問(wèn)題吧

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多