18382747915 发表于 2018-9-12 09:30

python操作Sqlserver数据库

import pymssql
# server    数据库服务器名称或IP
# user      用户名
# password密码
# database数据库名称

conn=pymssql.connect(host='127.0.0.1',charset='utf8',user='sa',password='123',database='book')

cursor = conn.cursor()
# 查询操作
pd = True
cursor.execute('SELECT zhanghao,mima FROM yonghubiao')
cam_rows = cursor.fetchall()
if not cam_rows:
    print("查询出来的数据为空")
else:

   while pd:
      zhanghao = input("请输入你的账号:")
#只写了查询和添加的代码,更新和删除跟添加一样,只是SQL语句不同
      
mima = input("请输入你的密码:")      for row incam_rows:
            if zhanghao==row.strip() and mima==row.strip(): #strip() 移除字符串所有空格
                   print("账号密码正确")
                   pd=False



print("进入主菜单")
#添加操作
# cursor.execute("insert into yonghubiao(zhanghao,mima) values('zsda','asa555')")
# conn.commit()
# if cursor.rowcount>0:
#   print("成功插入%s条数据" %cursor.rowcount)
# else:
#   print("插入失败")

# 关闭连接
conn.close()

蔚蓝色 发表于 2018-9-12 10:04

看看,最近也在学Python

wdlcshpzjfxx 发表于 2018-9-12 11:55

都是知识呀

小黑LLB 发表于 2019-2-12 10:30

感谢楼主分享 支持楼主 点赞{:1_921:}
页: [1]
查看完整版本: python操作Sqlserver数据库