python - 用户的输入将用作使用 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;')
我已经手动输入了用户名和密码。现在,我将如何编写代码以使其接受用户输入并将其用作凭据?例如,如何设置变量并稍后在函数中调用它?
谢谢
解决方案
试试这个
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;')
推荐阅读
- list - 在haskell的新函数中使用过滤列表
- c# - 正则表达式拒绝只有单词的语句,但接受有单词和数字的语句
- python - python - 使用线性回归来预测缺失值
- android - 如何在 ExoPlayer 中创建具有可用 DASH 内容质量的对话框?
- java - 如何解决无效的列索引异常?
- angular - 如何正确设置图像上的文本标题和悬停图像
- html - 浮动在div中不起作用
- rest - REST 与 JAX-RS tomcat 服务器返回“请求的资源不可用”
- c# - 如何在c#中搜索日期并检查它是否存在于日期时间数组中
- priority-web-sdk - priority-web-sdk:选择字段的 fieldUpdate 失败