python - 使用 sqlalchemy + Pyodbc 连接到特定数据库

标签 python pyodbc

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

问候

最佳答案

引用doc :

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

关于python - 使用 sqlalchemy + Pyodbc 连接到特定数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44161274/

相关文章:

python - pyodbc 始终连接到 master 数据库

python - 最佳替代数据结构以改善由于字典大小而导致的运行时间?

python - ('42000', '[42000] [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. (-3502) (SQLExecDirectW)')

python - 将多边形绘制到 Sprite 的表面上,因为它是 pygame 中的图像

python - pandas DataFrame 在 bool 掩码上设置值

python - 在 Mac 上使用 isql 和 python 连接到远程 MSSQL 2016?

python - pyodbc for 循环和 commit()

python - 如何使用 pyodbc 将 MS Access 连接到 Python

python - 使用 for 循环在 pandas 中附加多个数据帧

python - 用 Python 写一个双和