python連線本地sql server

2021-09-09 07:06:22 字數 1555 閱讀 1325

1.封裝資料庫連線類

# -*- coding:utf-8 -*-

import pymssql

class mssql:

def __init__(self,host,user,pwd,db):

self.host = host

self.user = user

self.pwd = pwd

self.db = db

def __getconnect(self):

if not self.db:

raise(nameerror,"沒有設定資料庫資訊")

self.conn = pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset="utf8")

# self.conn = pymssql.connect(host='localhost',user='sa',password='645713039', database='pythonwebserverdemo',charset="utf8")

cur = self.conn.cursor()

if not cur:

raise(nameerror,"連線資料庫失敗")

else:

print("連線資料庫成功")

return cur

def execquery(self,sql):

cur = self.__getconnect()

cur.execute(sql)

reslist = cur.fetchall()

#查詢完畢後必須關閉連線

self.conn.close()

return reslist

def execnonquery(self,sql):

cur = self.__getconnect()

cur.execute(sql)

self.conn.commit()

self.conn.close()

2. 類的呼叫

ms = mssql(host='localhost',user='sa',pwd='645713039',db='pythonwebserverdemo')

reslist = ms.execquery("select * from mytable01")

for i in reslist:

print (i)

newsql="insert into mytable01 values(%d, 'fafsdf')"%(len(reslist) + 1)

ms.execnonquery(newsql.encode('utf-8'))

注意點:

先要安裝pymssql,easy_install pymssql

本地php 連線 MySQL

1.在d xampp htdocs下建立test.php dbhost localhost 3306 mysql伺服器主機位址 dbuser root mysql使用者名稱 dbpass mysql使用者名稱密碼 conn mysql connect dbhost,dbuser,dbpass if ...

github連線本地git

1.選好本地倉庫的目錄,進去右鍵 git bash,如圖 git init3.為了把本地的倉庫傳到github,還需要配置ssh key,在本地建立ssh key ssh keygen t rsa c your email email.com 回車會讓你輸入存放儲存ssh key的位址,它給了乙個預...

ros本地連線和遠端連線

通常robot上都有一塊主機板 一台mini pc機或者就是筆記本 robot的電機板通過usb埠 串列埠連線主機板,而掃瞄感測器例如雷射雷達也通過usb埠連線到主機板。1.本地連線 由於不涉及遠端連線,在.bashrc中只需配置如下即可。2.遠端連線 將主機板 robot 和pc機連到同乙個區域網...