python遠程連接服務(wù)器MySQL數(shù)據(jù)庫
更新時間:2018年07月02日 11:57:11 作者:Eddy_zheng
這篇文章主要為大家詳細介紹了python遠程連接服務(wù)器MySQL數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python遠程連接服務(wù)器MySQL數(shù)據(jù)庫的具體代碼,供大家參考,具體內(nèi)容如下
這里默認大家都已經(jīng)配置安裝好 MySQL 和 Python 的MySQL 模塊,且默認大家的DB內(nèi)表和訪問賬號權(quán)限均已設(shè)置無誤,下面直接代碼演示:
# -*- coding: utf-8 -*- """ Created on Fri Dec 30 10:43:35 2016 @author: zhengyongzhe """ import MySQLdb import cPickle as pk def write2file(DB_data,save_filename): """數(shù)據(jù)寫入本地""" with open(save_filename, 'w') as f: pk.dump(DB_data, f)) # 創(chuàng)建數(shù)據(jù)庫連接 conn2db = MySQLdb.connect( host='111.111.111.111',# host port = 3306, # 默認端口,根據(jù)實際修改 user='username',# 用戶名 passwd='passwd', # 密碼 db ='DBname', # DB name ) cur = conn2db.cursor() # 操作游標(biāo) DB_data = cur.execute("select * from table_name;") # SQL語句 ,查詢需要到處內(nèi)容 # 獲取多條數(shù)據(jù) DB_datas = cur.fetchmany(DB_data) # 寫入本地 write2file(DB_datas,'save_table_name') """ # 打印表中數(shù)據(jù),chek data for info in DB_datas: print info """ cur.close() conn2db.commit() try: conn2db.close() # 關(guān)閉連接 print "closed connection..." except Exception,e: print Exception,":",e
以上代碼演示Python遠程連接服務(wù)器MySQL數(shù)據(jù)庫,工程中還需要考慮可能出現(xiàn)的bug。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
對Python中TKinter模塊中的Label組件實例詳解
今天小編就為大家分享一篇對Python中TKinter模塊中的Label組件實例詳解,具有很好的價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06Python Json模塊中dumps、loads、dump、load函數(shù)介紹
本篇文章主要介紹了Python Json模塊中dumps、loads、dump、load函數(shù)介紹,詳細的介紹了這幾種函數(shù)的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05