Python 使用sqlalchemy+连接到特定数据库;Pyodbc

Python 使用sqlalchemy+连接到特定数据库;Pyodbc,python,pyodbc,Python,Pyodbc,我在一台服务器上有许多数据库,我可以通过以下方式连接: 引擎=创建引擎(“mssql+pyodbc://scott:tiger@有些人(不知道)。但是,这会连接到默认数据库。有没有办法在服务器上指定特定的数据库?我试过:engine=create\u engine(“mssql+pyodbc://scott:tiger@一些(dsn/bdname),但这不起作用 关于请参阅: 谢谢蒂尼。但是您的解决方案是通过pymssql。使用pyodbc没有办法做到这一点吗?嗨,Tiny,请问使用pymssq

我在一台服务器上有许多数据库,我可以通过以下方式连接: 引擎=创建引擎(“mssql+pyodbc://scott:tiger@有些人(不知道)。但是,这会连接到默认数据库。有没有办法在服务器上指定特定的数据库?我试过:engine=create\u engine(“mssql+pyodbc://scott:tiger@一些(dsn/bdname),但这不起作用

关于

请参阅:


谢谢蒂尼。但是您的解决方案是通过pymssql。使用pyodbc没有办法做到这一点吗?嗨,Tiny,请问使用pymssql时主机名和端口是什么?非常感谢主机名是数据库的主机(数据库所在的服务器名),您可以尝试使用此链接检查端口号
engine = create_engine('mssql+pymssql://scott:tiger@hostname:port/dbname')