在cmd下執行pip install pyodbc即可
首先檢視自己的drivers,執行如下**。
import pyodbc
print
(pyodbc.drivers(
))
執行結果如下,將紅框中的內容記錄下來,作為之後connect中driver的值。2. 如果你使用windows身份認證,請按照如下**連線資料庫。
import pyodbc
pyodbc.connect(driver=
'',server=
'localhost'
,database=
'databasename'
,trusted_connection=
'yes'
)
如果你使用使用者名稱和密碼認證,請按照如下**連線資料庫。
import pyodbc
pyodbc.connect(driver=
'',server=
'localhost'
,database=
'databasename'
,uid=
'username'
,pwd=
'password'
)
一些引數說明。
如果你想在更新之後自動提交至資料庫,**上引數autocommit=『true』
或者可以手動使用commit方法來提交至資料庫。
這裡是微軟官方給出的幾個簡單例子
pyodbc安裝問題
最近在新伺服器上安裝pyodbc,遇到安裝上的問題 error initializer expression list treated as compound expression 總認為是c c 編譯器的支援不夠,沒有成功。再次確定是否unixodbc是否支援不夠,安裝好unixodbc deve...
Python使用pyodbc訪問資料庫操作方法詳解
1 直接連線資料庫和建立乙個游標 cursor cnxn pyodbc.connect driver server localhost database testdb uid me pwd pass cursor cnxn.cursor 2 使用dsn連線。通常dsn連線並不需要密碼,還是需要提供乙...
pyodbc安裝防陷坑備忘
想用python讀寫sql server資料庫,python官方推薦的pyodbc是個比較好的選擇,但是安裝pyodbc時我遇到了幾個坑。我目前使用的是windows和python3.4環境,首先我嘗試用pip install pyodbc直接安裝pyodbc,但是沒有成功,提示錯誤資訊顯示是沒有安...