import pymssql
#连接sqlserver语法
db=pymssql.connect('10.224.201.27','sa','987644Server','ekp-bond')
cur=db.cursor()
cur.execute('select * from fc_bond_info')
n=1
for i in cur.fetchall():
if n>100:
break
else:
print(i)
n+=1
db.close()
import pymssql
#连接sqlserver语法
db=pymssql.connect('10.224.201.27','sa','987644Server','ekp-bond')
cur=db.cursor()
cur.execute('select * from fc_bond_info')
n=1
for i in cur.fetchall():
if n>100:
break
else:
print(i)
n+=1
如果你可以使用另一种语法:with 来避免手动关闭cursors和connection连接
import pymssql
server = "187.32.43.13" # 连接服务器地址
user = "root" # 连接帐号
password = "1234" # 连接密码
with pymssql.connect(server, user, password, "你的连接默认数据库名称") as conn:
with conn.cursor(as_dict=True) as cursor: # 数据存放到字典中
cursor.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
for row in cursor:
print("ID=%d, Name=%s" % (row['id'], row['name']))调用存储过程
python操作sqlserver
最新推荐文章于 2025-07-11 11:19:42 发布