为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*: 用disql以及管理工具都可以连接成功。 python的pyodbc登录数据库,密码含有特殊字符怎么处理
测试linux环境“\”需要使用“\”进行转义,“@”符号无需特别转义(适用于使用json配置文件导入连接信息)。 例如: conn = pyodbc.connect( DSN='DMDB', UID='PYDM', PWD='Dameng@12\3', schema='PRODUCTION' ) “;”符号由于连接串使用分号进行分隔,可通过DSN方式(/etc/odbc.ini配置密码),进行连接,建议密码尽量避开使用“;”。 若存在其他情况可提供使用的特殊字符,开发平台等详细信息。
测试linux环境“\”需要使用“\”进行转义,“@”符号无需特别转义(适用于使用json配置文件导入连接信息)。
例如:
conn = pyodbc.connect(
DSN='DMDB',
UID='PYDM',
PWD='Dameng@12\3',
schema='PRODUCTION'
)
“;”符号由于连接串使用分号进行分隔,可通过DSN方式(/etc/odbc.ini配置密码),进行连接,建议密码尽量避开使用“;”。
若存在其他情况可提供使用的特殊字符,开发平台等详细信息。