国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

簡單的連接MySQL與Python的Bottle框架的方法

來源:懂視網 責編:小采 時間:2020-11-27 14:41:42
文檔

簡單的連接MySQL與Python的Bottle框架的方法

簡單的連接MySQL與Python的Bottle框架的方法:Python關于mySQL的連接插件眾多,Bottle下也有人專門開發的插件:bottle-mysql具體使用方法見官方,總共感覺其用法限制太多,其使用起來不方便,最適合的當然是,mySQL官網給Python提供的通用官方驅動,用起來很順手:mysql-connector 具體操
推薦度:
導讀簡單的連接MySQL與Python的Bottle框架的方法:Python關于mySQL的連接插件眾多,Bottle下也有人專門開發的插件:bottle-mysql具體使用方法見官方,總共感覺其用法限制太多,其使用起來不方便,最適合的當然是,mySQL官網給Python提供的通用官方驅動,用起來很順手:mysql-connector 具體操

Python關于mySQL的連接插件眾多,Bottle下也有人專門開發的插件:bottle-mysql具體使用方法見官方,總共感覺其用法限制太多,其使用起來不方便,最適合的當然是,mySQL官網給Python提供的通用官方驅動,用起來很順手:mysql-connector 具體操作如下:

# -*- coding: utf-8 -*-
#!/usr/bin/python
# filename: login_admin.py
# codedtime: 2014-9-7 11:26:11

import bottle
import mysql.connector # 導入mysql數據庫連接器

def check_userinfo():
 a_list = [] # 創建一個空列表
 username = bottle.request.GET.get('loginname','').strip() # 用戶名
 password = bottle.request.GET.get('password','').strip() # 密碼
 if username is not None or password is not None:
 try:
 # 連接數據庫 
 conn = mysql.connector.connect(user='root', password='123456', database='myblog') 
 cursor = conn.cursor() # 創建數據游標
 
 # 執行查詢
 query = ("SELECT username, password FROM mb_users "
 "WHERE username=%s and password=%s")
 cursor.execute(query, (username, password))

 a_list = cursor.fetchall() # fetchone獲取一個元組
 #count = int(cursor.rowcount) # 獲取元組個數 
 return a_list

 except mysql.connector.Error as err:
 print("Something went wrong: {}".format(err))
 exit()
 
 finally:
 conn.commit() # 提交修改
 cursor.close() # 關閉數據庫
 conn.close()
 else:
 return a_list

def login_admin():
 if bottle.request.GET.get('bs-submit','').strip(): #點擊登錄按鈕
 a_list = check_userinfo()
 if a_list:
 a_name = a_list[0][0] # 獲得用戶名
 return bottle.template('templates/index_user.tpl', username = a_name)
 else:
 return bottle.template('templates/login_admin.tpl', action='/login_admin', 
 error_info='請輸入正確的用戶名或密碼!')
 else:
 return bottle.template('templates/login_admin.tpl', action='', error_info=' ')


以上是MySQL在Botlle中的簡單用法,

順便提一下:安裝和管理mySQL,建議安裝使用XAMPP,XAMPP集成了Apache, MySQL、PHP、Tomcat等多種工具,一次性解決安裝,不用自己繁瑣的一個個安裝和配置,而且管理也很方便。XAMPP安裝的MySQL默認用戶是:root 密碼為空。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

簡單的連接MySQL與Python的Bottle框架的方法

簡單的連接MySQL與Python的Bottle框架的方法:Python關于mySQL的連接插件眾多,Bottle下也有人專門開發的插件:bottle-mysql具體使用方法見官方,總共感覺其用法限制太多,其使用起來不方便,最適合的當然是,mySQL官網給Python提供的通用官方驅動,用起來很順手:mysql-connector 具體操
推薦度:
標簽: 方法 的方法 簡單
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日韩精品免费观看 | 成人在线一区二区三区 | 免费观看国产 | 香港经典a毛片免费观看…伊人色综合久久 | 热久久国产欧美一区二区精品 | 日韩网址| 3a毛片| 日韩欧美在线免费观看 | 成人免费一区二区三区 | 亚洲第八页 | 欧美在线观看一区 | 台湾一级毛片永久免费 | 亚洲欧美国产精品 | 国产全黄一级毛片 | 国产高清免费在线观看 | 在线播放真实国产乱子伦 | 国产亚洲一区二区三区在线观看 | 欧美第一页在线 | 欧美另类日韩中文色综合 | 国产一区 在线播放 | 在线播放国产精品 | 小说区 亚洲 自拍 另类 | 99国产精品高清一区二区二区 | 免费一级毛片 | 日韩精品免费一区二区 | 久久一本日韩精品中文字幕屁孩 | 天堂va欧美ⅴa亚洲va一国产 | 欧美日韩在线视频 | 欧洲日韩视频二区在线 | zozozo欧美人禽交另类视频 | 国产成人精品第一区二区 | 在线国产一区二区 | 亚洲国产精品免费 | 看全色黄大色大片免费久久久 | 久热青青青在线视频精品 | 国产成人久久精品区一区二区 | 久久久久9999 | 欧美成人伊人久久综合网 | 国产不卡视频在线观看 | 日韩精品一区二区三区国语自制 | 毛片免费网站 |