請問一下,,如何通過pycharm連接MySQL數(shù)據(jù)庫,,然后將數(shù)據(jù)顯示在網(wǎng)頁上
首先,,這個與pycharm無關(guān)(它只是python開發(fā)工具),只要是python,,任何開發(fā)工具都可以用以下簡單的例子普實現(xiàn)你的功能
# -*- coding:utf-8 -*-import pymysqlfrom ***.server import BaseHTTPRequestHandler, HTTPServerclass RequestHandler(BaseHTTPRequestHandler):def do_GET(self):ConText="<html><body>
"db = ***.connect(host='localhost(服務(wù)器名)', user='你的用戶名', password='口令', database='數(shù)據(jù)庫名')cursor = db.cursor()cursor.execute("SELECT * from 表名")data = cursor.fetchall()db.close() ConText=ConText+str(data)ConText=ConText+"
</body></html> "self.send_response(200)print(len(ConText))self.send_header("Content-Type", "text/html")self.send_header("Content-Length", str(len(ConText)))self.end_headers()self.wfile.write(ConText.encode('utf-8'))if __name__ == '__main__':serverAddress = ('', 8080)server = HTTPServer(serverAddress, RequestHandler)server.serve_forever()必要條件
1,。必須安裝 pymysql包
2。你必須有個可以訪問的mysql數(shù)據(jù)庫
3,。將上面的服務(wù)器名等內(nèi)容替換成你實際的
如我的數(shù)據(jù)庫
最終結(jié)果(輸出格式自己調(diào)整)
***.connector類
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,,專注于分享你不知道的知識,、經(jīng)驗及生活問題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。