0

基本的に、リモートのMySQLサーバーに接続するVB.NETプロジェクトがあります。

私が提供できる資格情報は、「サーバーIP」、「ポート」、「データベースID」、「ユーザー名」、「パスワード」です。

実際のDB名ではなく、指定されたDB IDであるという事実を除いて、かなり基本的なものです。そのIDにリンクされているデータベースの名前を取得するにはどうすればよいですか?

現在、この接続文字列を使用して接続しています

connection.ConnectionString = "Host=" & server & ";port=" & port & ";user=" & uname & ";password=" & pword & ";"

注:これらを変数に含める必要がある理由は、このツールを、接続するMySQLサーバーが異なり、データベース名が異なるなどの友人に配布する予定であるためです。また、全員がそうする必要があるわけではないためです。安全上の理由から、データベースが何と呼ばれるかを知ってください。

編集:私ができるもう1つのことは、サーバー上のすべてのデータベースをプログラムでチェックし、特定のテーブルが含まれているデータベースを返し、その出力をプログラムの残りの部分に使用することです。

4

1 に答える 1