[Python] pyodbc 連線 Sql Server

本篇文章將示範如何利用 pyodbc 對 MS SQL 做連線。

  1. 安裝對應版本之 pyodbc
  2. 以下 Code 將操作如何從以下參數中的 Server 中取得資料
    (1) Server IP Address = 192.168.0.1:1433
    (2) Database Name = MyDatabaser
    (3) 
    Database UID = Holey
    (4) Database Pwd = HoleyPwd
    (5) Table Name = Table_1
表 1 Table_1 資料內容
Uid Pwd
User A password
User B pwd1234
User C abc123
User D nopwd

    import pyodbc
    cnxn = pyodbc.connect('DRIVER={SQL Server}; SERVER=127.0.0.1,1433; DATABASE=MyDatabaser; UID=Holey; PWD=HoleyPwd')
    cursor = cnxn.cursor()
    cursor.execute("SELECT * FROM Table_1")
    rows = cursor.fetchall()
    for row in rows:
        print(row.Uid, row.Pwd)
    

    以下是結果:

    圖 1 SQL Server 連線結果

    留言

    這個網誌中的熱門文章