連線資料庫需要引入pymssql包,將這個包匯入倒專案中,然後如下**就可以進行測試是否連線成功
import pymssql
def conn():
connect = pymssql.connect('(local)','sa','密碼','資料庫名稱')
if connect:
print("資料庫連線成功!")
return connect
if __name__ == '__main__':
con = conn()
增刪改查的方法例項:
建立:
cursor = connect.cursor() # 建立乙個游標物件,python裡的sql語句都要通過cursor來執行
cursor.execute("create table c_test02(id varchar(20))") #執行sql語句
connect.commit() # 提交執行
cursor.close() # 關閉游標
connect.close() # 關閉連線
查詢:def conn():
connect = pymssql.connect('(local)','sa','密碼','資料庫名稱')
if connect:
print("資料庫連線成功!")
cursor = connect.cursor() # 建立乙個游標物件,python裡的sql語句都要通過cursor來執行
sql = "select * from dbo.t_class"
cursor.execute(sql) # 執行sql語句
row = cursor.fetchone() #讀取查詢結果
while row:
print(row[0],row[1],row[2],row[3],row[4])
row = cursor.fetchone()
cursor.close() # 關閉游標
connect.close() # 關閉連線
只有查詢語句沒有commit(),因為查詢不需要進行事務提交,但是其他操作需要進行 Linux下通過ODBC連線SQL Server
一 測試環境 作業系統 fedora 8 資料庫 sqlserver2000 installed in windows xp professional,資料庫有使用者sa,密碼是syth7777,資料庫檔案是qjkzdb 注意 1 ms從來沒有提供過sqlserver for linux,所以也不要...
pycharm 連線 linux python環境
作為運維工程師,接觸比較多的還是linux,所以還是遠端使用linux環境,呼叫shell命令寫指令碼比較方便快速 優點 1.更方便更簡單 2.直接能執行linux 環境,pycharm 更好用的編輯器,代替 vim 缺點 1.執行指令碼的時候會有個同步時間,不能及時響應 先上結果圖 開啟設定 專案...
pycharm遠端連線Linux pyspark
1 確保remote端python spark安裝正確 設定必要的環境變數 2 本地pycharm設定 project interpreter add remote 前提 remote端python安裝成功 注意,這裡的python路徑為python interpreter path,如果pytho...