pycharm连接SqlServer数据库
生活随笔
收集整理的這篇文章主要介紹了
pycharm连接SqlServer数据库
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
連接數(shù)據(jù)庫需要引入pymssql包,將這個(gè)包導(dǎo)入倒項(xiàng)目中,然后如下代碼就可以進(jìn)行測(cè)試是否連接成功
import pymssql def conn(): connect = pymssql.connect('(local)','sa','密碼','數(shù)據(jù)庫名稱') if connect:print("數(shù)據(jù)庫連接成功!") return connect if __name__ == '__main__': con = conn()增刪改查的方法實(shí)例:
創(chuàng)建: cursor = connect.cursor() # 創(chuàng)建一個(gè)游標(biāo)對(duì)象,python里的sql語句都要通過cursor來執(zhí)行 cursor.execute("create table C_test02(id varchar(20))") #執(zhí)行sql語句 connect.commit() # 提交執(zhí)行 cursor.close() # 關(guān)閉游標(biāo) connect.close() # 關(guān)閉連接查詢: def conn(): connect = pymssql.connect('(local)','sa','密碼','數(shù)據(jù)庫名稱') if connect:print("數(shù)據(jù)庫連接成功!") cursor = connect.cursor() # 創(chuàng)建一個(gè)游標(biāo)對(duì)象,python里的sql語句都要通過cursor來執(zhí)行 sql = "select * from dbo.T_class" cursor.execute(sql) # 執(zhí)行sql語句 row = cursor.fetchone() #讀取查詢結(jié)果 while row:print(row[0],row[1],row[2],row[3],row[4])row = cursor.fetchone()cursor.close() # 關(guān)閉游標(biāo) connect.close() # 關(guān)閉連接只有查詢語句沒有commit(),因?yàn)椴樵儾恍枰M(jìn)行事務(wù)提交,但是其他操作需要進(jìn)行
總結(jié)
以上是生活随笔為你收集整理的pycharm连接SqlServer数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: aiml java,聊天机器人与Alic
- 下一篇: 常见电视机顶盒故障