Пользовательский ввод для использования в качестве учетных данных подключения к sql серверу с python - PullRequest
0 голосов
/ 16 апреля 2020

Я могу установить sh соединение с базой данных при использовании этого кода:

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

Я вручную ввел имя пользователя и пароль. Теперь, как бы я написал свой код, чтобы он принимал ввод пользователя и использовал его в качестве учетных данных? Как мне установить переменную например и вызвать ее внутри функции позже?

Спасибо

1 Ответ

0 голосов
/ 16 апреля 2020

Попробуйте это

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;')
...