Python3 串連Mysql資料庫

來源:互聯網
上載者:User

標籤:電子書   資料庫   python   網上   

初學Python ,目前無論是電子書還是網上的教程,都是針對於python2.7,但是對於部分文法以及模組都有變化。

比如

urllib2是python內建的模組,不需要下載。

urllib2在python3.x中被改為urllib.request


Python 2.x中串連MySQL比較常用的就是MySQLdb。網上大量教程也都在使用這個模組(我也通過pip install MySQLdb安裝一直都不成功)。


目前MySQLdb不支援python3.x.可以使用MySQL connnecter代替。

import mysql.connectorimport sysuser = ‘root‘pwd = ‘root‘host = ‘20.0.2.50‘db=‘mysql‘create_tab_sql = "CREATE TABLE IF NOT EXISTS TAB_TEST(                   TAB_NAME VARCHAR(20),                   CITY_NAME VARCHAR(20))                   CHARACTER SET utf8"conn = mysql.connector.connect(user=user,password=pwd,host=host,database=db)cursor = conn.cursor()try:    cursor.execute(create_tab_sql)except mysql.connector.Error as err:    print("create table ‘tab_test‘ failed.")    print("Error:{}".format(err.msg))    sys.exit()


本文出自 “LIBYDWEI” 部落格,請務必保留此出處http://libydwei.blog.51cto.com/37541/1774772

Python3 串連Mysql資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.