python遠端連線伺服器MySQL資料庫
阿新 • • 發佈:2020-01-09
本文例項為大家分享了python遠端連線伺服器MySQL資料庫的具體程式碼,供大家參考,具體內容如下
這裡預設大家都已經配置安裝好 MySQL 和 Python 的MySQL 模組,且預設大家的DB內表和訪問賬號許可權均已設定無誤,下面直接程式碼演示:
# -*- 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): """資料寫入本地""" with open(save_filename,'w') as f: pk.dump(DB_data,f)) # 建立資料庫連線 conn2db = MySQLdb.connect( host='111.111.111.111',# host port = 3306,# 預設埠,根據實際修改 user='username',# 使用者名稱 passwd='passwd',# 密碼 db ='DBname',# DB name ) cur = conn2db.cursor() # 操作遊標 DB_data = cur.execute("select * from table_name;") # SQL語句 ,查詢需要到處內容 # 獲取多條資料 DB_datas = cur.fetchmany(DB_data) # 寫入本地 write2file(DB_datas,'save_table_name') """ # 打印表中資料,chek data for info in DB_datas: print info """ cur.close() conn2db.commit() try: conn2db.close() # 關閉連線 print "closed connection..." except Exception,e: print Exception,":",e
以上程式碼演示Python遠端連線伺服器MySQL資料庫,工程中還需要考慮可能出現的bug。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。