基本上,我有一个连接到远程 MySQL 服务器的 VB.NET 项目。
我可以提供的凭据是“服务器 ip”、“端口”、“数据库 ID”、“用户名”和“密码”。
非常基本的东西,除了给出的是 DB ID 而不是实际的 DB 名称。如何检索链接到该 ID 的数据库的名称?
目前我使用这个连接字符串来连接它
connection.ConnectionString = "Host=" & server & ";port=" & port & ";user=" & uname & ";password=" & pword & ";"
注意:我需要能够在变量中包含这些的原因是因为我计划将此工具分发给我的一些朋友,他们有不同的 MySQL 服务器要连接,具有不同的数据库名称等。因为不是每个人都需要由于安全原因,知道数据库被称为什么。
编辑:我可以做的另一件事是让我的程序检查服务器上的每个数据库并返回哪个数据库中有某个表,然后将该输出用于我的程序的其余部分。