1樓:spp
spyder是python的乙個IDE,整合到了anaconda裡而已,所以問題應該是「python怎麼樣鏈結 sql server」
實際上這一行裡就有讓你填寫資料連線相關引數的地方
conn = pymssql.connect(host=".",user="sa",pwd="123",db="school")
host就是伺服器位址,只填寫了乙個. 表示本機,user表示使用者名稱,你填寫的是sa 是sql server預設的最高許可權賬號,pwd就是密碼了,你寫的是123,db就是你要連線的具體資料庫名稱,這些引數你都要自己改成你資料庫伺服器對應的值才行。
最後你的程式報錯:
TypeError: connect() got an unexpected keyword argument 'pwd'
說了沒有pwd這個關鍵字,這說明你呼叫pymssql的connect方法時的引數使用的方法不對
已經有人貼了pymssql的鏈結教程,重點就是這段
fromosimportgetenv
importpymssql
server = getenv("PYMSSQL_TEST_SERVER")
user = getenv("PYMSSQL_TEST_USERNAME")
password = getenv("PYMSSQL_TEST_PASSWORD")
conn = pymssql.connect(server, user, password, "tempdb")
2樓:洛克
這是官方文件,可以看看定義的引數是啥。
3樓:Heretic.R
import pymssql
conn = pymssql.connect(host=".",user="sa",pwd="123",db="school")
import pandas
sql2 = "select * from Table_1"
s1 = pandas.read_sql(sql2,conn)
df = pandas.DataFrame(s1)
Traceback (most recent call last):
File "", line 2, in
conn = pymssql.connect(host=".",user="sa",pwd="123",db="school")
File "src\pymssql.pyx", line 582, in pymssql.connect
TypeError: connect() got an unexpected keyword argument 'pwd'
多打了幾行,各位大神幫忙看看吧
每次讀取最新的資料,快取還有用嗎?
浪尖 大部分場景,快取是為了避免重複從底層系統讀資料。假設你讀的快取系統,是寫資料首先寫的地方,然後過期採取刷磁碟。這時候讀快取,還是有用。 京思祺 如果可以保證MySql頂得住併發讀的壓力其實可以不用引入redis 個人理解主要是類似搶票系統之類的存在大量併發場景下,mysql可能頂不住,因此需要...
怎樣用python,讀取excel中的一列資料?
pandas.read excel pandas 1.1.4 documentation excel資料示例 import pandas aspddf pd.read excel 學生成績.xlsx usecols 數學 物理 計算成績和等級的皮爾遜係數df 數學 corr df 物理 Kittyh...
c 1x怎樣優雅的讀取gbk,轉utf 8?
if cplusplus 201103L include include include include C 11 static std string gb2312 to utf8 std string const strGb2312 intres std use facet codecvt cha...