【问题标题】:Connect to specific Database with sqlalchemy + Pyodbc使用 sqlalchemy + Pyodbc 连接到特定数据库
【发布时间】:2017-05-24 22:40:13
【问题描述】:

我在服务器上有许多数据库,我可以使用以下方式进行连接: 引擎 = create_engine("mssql+pyodbc://scott:tiger@some_dsn").但是,这会连接到默认数据库。有没有办法可以在服务器上指定特定的数据库?我试过 :engine = create_engine("mssql+pyodbc://scott:tiger@some_dsn/bdname") 但这不起作用

问候

【问题讨论】:

    标签: python pyodbc


    【解决方案1】:

    参考doc:

    engine = create_engine('mssql+pymssql://scott:tiger@hostname:port/dbname')
    

    【讨论】:

    • 谢谢小小。但是您的解决方案是通过 pymssql 有没有办法用 pyodbc 做到这一点?
    • 嗨 Tiny,请问使用 pymssql 时主机名和端口是什么?我对此很陌生。非常感谢
    • 主机名是数据库的主机(你的数据库所在的服务器名),你可以试试这个链接检查你的端口号mssqltips.com/sqlservertip/2495/…
    猜你喜欢
    • 1970-01-01
    • 2016-05-11
    • 2019-02-26
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2015-04-11
    • 2020-04-05
    • 1970-01-01
    相关资源
    最近更新 更多