Python操做sqlserver

1、使用模塊介紹及安裝html

一、Python操做sqlserver所使用的模塊是pymssql。sql

二、pymssql安裝,直接使用pip install pymssql進行安裝。數據庫

2、Python操做sqlserver介紹sqlserver

一、數據庫鏈接類及參數介紹fetch

pymssql.connect:sqlserver鏈接的鏈接類。spa

host(str):須要鏈接的數據庫主機和實例。如:ip、ip\SQLEXPRESS、.\SQLEXPRESS等。日誌

user(str):鏈接數據庫的用戶名。如:sa、test等。server

password(str):鏈接數據庫對應用戶名的密碼。htm

database(str):須要操做的數據庫。對象

timeout(int):在幾秒鐘內查詢超時,默認值爲0無限等待。

login_timeout(int):鏈接超時和登陸超時時間,默認值爲60。

charset(str):鏈接數據庫使用的字符集。

as_dict(bool):是否做爲字典返回,默認爲元組。

二、數據庫鏈接對象的方法

connection.close():關閉數據庫鏈接。

connection.cursor():返回一個遊標對象,該對象能夠用於查詢並從數據庫中獲取結果。

connection.commit():提交當前事務。你必須調用這個方法來確保你的數據執行。

connection.autocommit():那裏的情況是一個布爾值。該方法將決定自動提交模式打開或關閉。

三、Cusor 對象方法

Cursor.close():關閉遊標對象,該遊標對象沒法再使用。

Cursor.execute():操做字符串和參數。

Cursor.fetchall():將查詢結果返回成一個元組。

ps:http://www.pymssql.org/en/stable/ref/pymssql.html#connection-class 官方文檔地址。

3、實例展現

sqlserver數據庫存在兩個表格。一個存用戶名和密碼、一個存登陸日誌。若是一我的登陸錯誤三次則顯示「帳號已經被鎖定,請聯繫我管理員進行解鎖」,若是成功登陸則顯示「登陸成功」,

若是輸入的帳號或者密碼錯誤則顯示「用戶名或者密碼錯誤」。

member表記錄帳號密碼:

list表記錄登陸日誌:

具體代碼展現以下:

相關文章
相關標籤/搜索