首页 文章

使用Python的旧类型JDBC URL解析[关闭]

提问于
浏览
-3

如何解析URL,例如:

JDBC:预言:瘦:@(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = 1.1.1.1)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = server.name)))

1 回答

  • -1

    完成 .

    a = 'jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=server.name)))'
    a = a.split('(')
    host = a[4].replace(")","").replace("HOST=","")
    port = a[5].replace(")","").replace("PORT=","")
    s_name = a[7].replace(")","").replace("SERVICE_NAME=","")
    url = host + ':' + port + '/' + s_name
    print url
    

    将打印:1.1.1.1:1521 / server.name

相关问题