最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IronPython連接MySQL的方法步驟

 更新時間:2019年12月27日 11:16:00   投稿:zx  
這篇文章主要介紹了IronPython連接MySQL的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

原以為在IronPython中使用MySQL是一件很容易的事情,即使有麻煩,也可以改變路徑,加載Python下的MySQL模塊。事實證明,這是我一廂情愿的想法。要想在IronPython中連接MySQL數(shù)據(jù)庫,必須要調(diào)用MySql.Data動態(tài)庫——這個dll很容易在網(wǎng)上找到,但如何使用這個庫,網(wǎng)上的資料如鳳毛麟角,難覓其蹤。好不容易找到幾篇,卻又語焉不詳,不知所云。

經(jīng)過好一番折騰,終于搞明白了MySql.Data.dll的用法。

1. 導(dǎo)入模塊

import clr
clr.AddReference("MySql.Data.dll")
from MySql.Data.MySqlClient import * 

2. 連接數(shù)據(jù)庫

conStr = 'server=%s; user id=%s; password=%s; database=%s; pooling=false; charset=gbk' % (host, user, passwd, db) 
db = MySqlConnection(conStr) 
db.Open() 
 

3. 執(zhí)行插入(更新、刪除等)操作

sqlStr = "INSERT INTO ..." 
cmd = MySqlCommand(sqlStr, db) 
rows = cmd.ExecuteNonQuery() 

4. 執(zhí)行查詢語句

cmd = self.db.CreateCommand () 
cmd.CommandText = "SELECT ..." 
r = cmd.ExecuteReader () 
tagList = [] 
while r.Read (): 
  tagList.append(r['rfidLabel']) 
r.Close () 
return tag in tagList 

5. 關(guān)閉連接

db.Close ()

怎么樣?代碼風(fēng)格是不是感覺有點怪異?

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用yaml模塊操作YAML文檔的方法

    Python使用yaml模塊操作YAML文檔的方法

    YAML是可讀性高,用來表達數(shù)據(jù)序列化格式的,專用于寫配置文件的語言,這篇文章主要介紹了Python使用yaml模塊操作YAML文檔,需要的朋友可以參考下
    2023-01-01
  • pycharm中出現(xiàn)no module named xlwt的原因及解決

    pycharm中出現(xiàn)no module named xlwt的原因及解決

    這篇文章主要介紹了pycharm中出現(xiàn)no module named xlwt的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。
    2023-05-05
  • python 淘寶爬蟲小實例

    python 淘寶爬蟲小實例

    雙十一即將到來,電商都在做活動打折,但打完折是不是真的優(yōu)惠了,需要我們自己斟酌,畢竟我們不能一直關(guān)注著價格,也自然不能知道現(xiàn)在的價格比以前高了還是低了,今天讓我們用Python來爬取一下淘寶吧
    2021-11-11
  • python函數(shù)返回多個值的示例方法

    python函數(shù)返回多個值的示例方法

    這篇文章主要介紹了python函數(shù)返回多個值的方法,大家參考使用
    2013-12-12
  • Python異常處理與日志記錄的操作過程

    Python異常處理與日志記錄的操作過程

    Python提供了強大的異常處理機制和靈活的日志記錄功能,使開發(fā)人員能夠更輕松地管理代碼中的錯誤和跟蹤應(yīng)用程序的執(zhí)行過程,在本文中,我們將探討使用Python進行異常處理與日志記錄的最佳實踐,以及一些案例代碼來說明這些概念,需要的朋友可以參考下
    2024-04-04
  • python輕松過濾處理臟話與特殊敏感詞匯

    python輕松過濾處理臟話與特殊敏感詞匯

    我們開發(fā)的系統(tǒng)往往都離不開信息的處理,這些信息有的內(nèi)容非常敏感,就需要過濾掉不容許出現(xiàn),
    2022-07-07
  • 利用Python實現(xiàn)端口掃描器的全過程

    利用Python實現(xiàn)端口掃描器的全過程

    這篇文章主要給大家介紹了關(guān)于如何利用Python實現(xiàn)端口掃描器的相關(guān)資料,用來檢測目標(biāo)服務(wù)器上有哪些端口開放,本文適用于有 Python和計算機網(wǎng)絡(luò)語言基礎(chǔ)的用戶,需要的朋友可以參考下
    2021-08-08
  • python?OpenCV圖像金字塔

    python?OpenCV圖像金字塔

    這篇文章主要介紹了python?OpenCV圖像金字塔,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • python去掉空白行的多種實現(xiàn)代碼

    python去掉空白行的多種實現(xiàn)代碼

    這篇文章主要介紹了python去掉空白行實現(xiàn)代碼,需要的朋友可以參考下
    2018-03-03
  • pandas如何解決excel科學(xué)計數(shù)法問題

    pandas如何解決excel科學(xué)計數(shù)法問題

    這篇文章主要介紹了pandas如何解決excel科學(xué)計數(shù)法問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論

巴中市| 漳平市| 宣城市| 海晏县| 阿拉善右旗| 建阳市| 马山县| 鄂伦春自治旗| 栾川县| 从化市| 台南市| 临汾市| 寻甸| 鄂尔多斯市| 长子县| 正镶白旗| 万全县| 海晏县| 保康县| 肇庆市| 千阳县| 安吉县| 琼结县| 启东市| 若羌县| 昂仁县| 铁岭市| 丰都县| 图片| 沂水县| 汪清县| 桑植县| 曲阳县| 惠来县| 金塔县| 平武县| 西乌| 家居| 华安县| 扶沟县| 辛集市|