国产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
主站蜘蛛池模板: 国产不卡视频在线播放 | 国产高清在线精品一区二区三区 | 欧美日韩亚洲天堂 | 免费中文字幕 | 国产成人欧美一区二区三区vr | 亚洲 欧美 91| 另类第一页| 二区三区不卡不卡视频 | 美女露胸动态无遮挡 | 欧美啊v在线观看 | 欧洲第一页 | 看全色黄大色黄女片爽毛片 | 国产精品亚洲四区在线观看 | 国产精品亚洲精品日韩动图 | 久久一本日韩精品中文字幕屁孩 | 911亚洲精品国内自产 | 久久99九九精品免费 | 亚洲第一页在线 | 国产成人免费视频精品一区二区 | 欧日韩一区二区三区 | 日韩成人在线电影 | 欧美一区二区三区视视频 | 精品国产一区二区三区香蕉 | www日韩 | 国产视频一 | 青青热久久国产久精品 | 欧美成人高清在线视频大全 | 国产黄色免费看 | 国产高清在线精品一区二区三区 | 亚洲另类欧美日韩 | 国产伊人久久 | 亚洲欧美一区二区三区不卡 | 日本三级全黄三级a | 亚欧美色| 国产精品一区在线播放 | 久久久久久91香蕉国产 | 久久亚洲不卡一区二区 | 日韩v欧美 | 中文字幕日韩一区二区三区不卡 | 在线国产高清 | 欧美精品第一页 |