sqlalchemy
を使用してLinuxからSQL Serverに接続しようとしています。 This pageは以下のようにDSNベースの接続を示します。sqlalchemy、DSNでデータベース名を指定
engine = create_engine("mssql+pyodbc://scott:[email protected]_dsn")
DSNを使用してデータベース名を指定する方法はありますか?私はodbc.ini
またはSQLクエリのいずれかでデータベース名を指定できることを認識していますが、このようなこともできるかどうかを知りたいと思います。
engine = create_engine("mssql+pyodbc://scott:[email protected]_dsn/databasename")
通常のDSN構文を使用して 'engine_create'を呼び出した直後に' engine.execute( "USE databasename") 'を実行しようとしましたか? –
これは素晴らしいです!私はこのためにSQLを使用するとは思わなかった。これを解決策として選ぶことができるように、これを「コメント」ではなく「答え」としてください。 –