首页 > 解决方案 > 用户的输入将用作使用 python 连接到 sql server 的凭据

问题描述

使用此代码时,我能够建立与数据库的连接:

conn = pyodbc.connect('Driver={SQL Server Native Client 11.0}; Server=1070010-01; uid=sa; pwd=SDKJ-1111; Database = TEST_DB; Trusted_Connection=No;')

我已经手动输入了用户名和密码。现在,我将如何编写代码以使其接受用户输入并将其用作凭据?例如,如何设置变量并稍后在函数中调用它?

谢谢

标签: pythonsql-serverpython-3.x

解决方案


试试这个

userName =  input("Enter DB Username: ") 
pswd =  input("Enter DB Password: ") 


conn = pyodbc.connect('Driver={SQL Server Native Client 11.0}; Server=1070010-01; uid='+ userName +'; pwd='+pswd+'; Database = TEST_DB; Trusted_Connection=No;')

推荐阅读