pymssql接続mssql


pymssql接続mssql
環境
Win10
Python 3.7.4
conda 4.7.12
pymssql==2.1.4

pipインストール
pip install pymssql

データベースにテーブルを作成し、データを挿入するSQL文
create table animal(
    id int not null,
    name char(20)
)
insert into animal (id, name) values(0, 'dog')
insert into animal (id, name) values(1, 'cat')
insert into animal (id, name) values(2, 'pig')

インプリメンテーションコード
import pymssql
if __name__ == "__main__":
    try:
    	# hostname       ,   (local)     MSSQL
    	# username   MSSQL   ,   sa
    	# password   MSSQL        
    	# database name       
        mssql_connect = pymssql.connect('hostname', 'username', 'password', 'database name')
        cursor = mssql_connect.cursor()
        sql = 'select * from animal'
        cursor.execute(sql)
        tuples = cursor.fetchall()
        cursor.close()
        mssql_connect.close()
        for tuple in tuples:
            print(tuple[0], tuple[1])
    except:
        print("Error")

テスト結果
0 dog
1 cat
2 pig

に注意
MSSQLはSQL Server認証ログインを設定し、ユーザー名とパスワードを設定する必要があります
最後に
  • ブロガーのレベルが限られているため、漏れが避けられないので、読者がいつでも批判して指摘することを歓迎して、不要な誤解をもたらさないようにします!