[英]beginner python issue: pyodbc connection
初學者 python 程序員在這里,
我遇到了pyodbc的問題。 我已經包含了兩張圖片。 第一個是代碼本身......這里又是文本:
def retrieve_db(self):
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=Students;Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute("SELECT * FROM tbl_student")
for row in cursor:
print(row)
問題是我有一個我試圖連接的.mdf,但是當我執行程序來檢索它沒有連接的所有記錄時。 真的不知道是什么問題。 閱讀 web 上的其他帖子我相信這與連接字符串本身有關,但我不知道如何語法正確的參數。 據我所知,pyodbc 連接器安裝正確。
任何人都可以幫忙嗎? 特別是有誰知道如何使用 Visual Studio 和 python pyodbc 創建和連接到 an.mdf? 此外,當我嘗試連接到在 MySQL 工作台中創建的本地數據庫時,我遇到了同樣的問題。 有什么建議么?
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=Students;Trusted_Connection=yes;')
根據您的代碼,您正在嘗試使用“SQL Server”驅動程序。 SQL 服務器的 ODBC 驅動程序是否正確安裝在您的系統上?
如果沒有,請從微軟網站下載並安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.