Oracle connection string with at sign @ in pasword

后端 未结 4 514
星月不相逢
星月不相逢 2021-01-13 19:43

I have a code that connect to oracle using connection string:

conn = cx_Oracle.connect(\'username/password@server:port/services\')

But the

4条回答
  •  感情败类
    2021-01-13 20:21

    I haven't tried cx_Oracle, but you might be able to connect by specifying the individual parameters -

    conn = cx_Oracle.connect(user='username', password='p@ssword', dsn='server:port/services')
    

    OR

    dsn_tns = cx_Oracle.makedsn('server', 'port', 'services')
    conn = cx_Oracle.connect(user='username', password='p@ssword', dsn=dsn_tns)
    

提交回复
热议问题