我用pyodbc创建了一个Python脚本来访问我的服务器数据库。但是,DB的密码最终会改变,我需要在脚本中更新它。 到目前为止我已经
server = 'XXXXXXXX'
database = 'YYYYYYY'
username = 'ZZZZZZZZ'
password = 'ppp'
cnxn = pyodbc.connect('DRIVER={SQL Server}; SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+password)
如果密码“ppp”更改为“qqq”,我如何添加一个选项来更新它并让应用程序替换以前的密码?你知道吗
谢谢
考虑使用外部资源检索数据库凭据,包括config.ini或.yaml文件、环境变量或odbc.ini文件. 然后,根据需要更新此资源,并避免在脚本中硬编码任何值,否则会带来安全风险,尤其是在产品化应用程序时:
YAML方法
亚马尔
Python
环境变量法
Unix(
printenv
)或Windows(SET
或gci env
)(命令行输出)Python
ODBC.ini文件接近
你知道吗odbc.ini文件你知道吗
Python
相关问题 更多 >
编程相关推荐