當前位置:編程學習大全網 - 源碼下載 - 如何使用Python3.4連接MySQL

如何使用Python3.4連接MySQL

python3發布以來,獲取了廣大程序員們的差評,說不穩定,又是不兼容什麽的,不過差評歸差評,python3既然已經發布,肯定是個趨勢,但在python3.4裏面,使用原來python2.7的mysqldb已經不能連接mysql數據庫了,比較令人糾結,不過我們可以使用pymysql,來完成連接mysql的重任,步驟如下:

序號描述

1去github上下載pymysql的安裝包pymysql

2解壓到某個盤符下

3打開cmd窗口(win環境下),進入pymysql的根目錄下執行命令,python setup.py install4在程序裏,導入pymysql

5開始連接數據庫

數據庫操作的API文檔連接:/blog/2096512補充說明:

mysqldb作為python連接mysql數據庫的工具,但是mysqldb目前支撐的版本較低,安裝失敗。所以才嘗試pymysql,這個比較簡單易用軟件下載地址:

python3.2.5:/phpstudy/phpStudyLite.zip(為了方便安裝,我這裏選擇phpstudy)1、python安裝目錄設定為d:/python32

2、pymysql安裝方法為:解壓下載的文件,在cmd中運行: python setup.py install。

檢驗安裝安裝是否成功的方法:import pymysql 。 如果不報錯 說明安裝成功。

3、mysql安裝目錄為D:/phpStudy/MySQL。為避免更多配置問題,可在啟動phpstudy後,將其設為系統服務4、基本操作:

(1)導入pymysql: import pymysql

(2)連接數據庫: conn=pymysql.connect(host='localhost',user='root',passwd='root',db='ere',charset='utf8') 務必註意各等號前面的內容!charset參數可避免中文亂碼(3)獲取操作遊標:cur=conn.cursor()

(4)執行sql語句,插入記錄:sta=cur.execute("insert 語句") 執行成功後sta值為1。更新、刪除語句與此類似。

(5)執行sql語句,查詢記錄:cur.execute("select語句") 執行成功後cur變量中保存了查詢結果記錄集,然後再用循環打印結果:

for each in cur:

print(each[1].decode('utf-8')) # each[1] 表示當前遊標所在行的的第2列值,如果是中文則需要處理編碼

  • 上一篇:VB工具哪個最好用?
  • 下一篇:搜索引擎的信息檢索方法
  • copyright 2024編程學習大全網