2017-08-31 10 views
0

SQLデータコネクタを介してSQL USE mychosendbコマンドと同等のコマンドを発行するには、Pocoでどのような方法をお勧めしますか?Poco MySQLコネクタを使用してデータベースを選択する方法

introductory example to Pocoデータライブラリを使用すると、使用するために選択したデータベースがSessionオブジェクトのプロパティ/パラメータであることが示されます。 Sessionオブジェクトのドキュメントは疎ですが、データベースがconnectionStringパラメータの一部として指定されていることを確認するのに十分です。それが本当であれば、この文字列の形式は何ですか?

connectionstrings.comからの情報は、database=mychosendbを含む接続文字列が、SQL USE mychosendbコマンドと同等である必要があることを示しています。これまでのところ私は2つの明白なアプローチの作業のいずれかを作るための方法を見ることはできません。

  • host=localhost;user=mylogin;password=mypasswordが正常に動作しますが、データベースを指定していない形で私の既存の接続文字列。文字列にdatabase=mychosendbのパターンを追加すると、無視されるようです。
  • SQL USEコマンドを実行しようとすると、これはこのインターフェイスでサポートされているコマンドではないことがわかります。

答えて

0

それは、より形の長いものの代わりにdb=mychosendbという略式のものを使用する必要があるという、盲目的にはっきりとした、わかってはいないが、前のケースのdatabase=mychosendbまたはDatabase=mychosendbです。

これが好ましい方法であるかどうかはわかりませんが、しかし、私はそれが動作することを知っている

関連する問題