python: pymssql

http://www.pymssql.org/en/latest/pymssql_examples.html

The following examples come from the link above, you can access it by click it directly.

Basic features (strict DB-API compliance)

from os import getenv
 import pymssql
server = getenv("PYMSSQL_TEST_SERVER")
 user = getenv("PYMSSQL_TEST_USERNAME")
 password = getenv("PYMSSQL_TEST_PASSWORD")
conn = pymssql.connect(server, user, password, "tempdb")
 cursor = conn.cursor()
 cursor.execute("""
 IF OBJECT_ID('persons', 'U') IS NOT NULL
 DROP TABLE persons
 CREATE TABLE persons (
 id INT NOT NULL,
 name VARCHAR(100),
 salesrep VARCHAR(100),
 PRIMARY KEY(id)
 )
 """)
 cursor.executemany(
 "INSERT INTO persons VALUES (%d, %s, %s)",
 [(1, 'John Smith', 'John Doe'),
 (2, 'Jane Doe', 'Joe Dog'),
 (3, 'Mike T.', 'Sarah H.')])
 # you must call commit() to persist your data if you don't set autocommit to True
 conn.commit()
cursor.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
 row = cursor.fetchone()
 while row:
 print("ID=%d, Name=%s" % (row[0], row[1]))
 row = cursor.fetchone()
conn.close()

发布者

690130229

coder,喜欢安静,喜欢读书,wechat: leslie-liya

发表评论