从我的 VB.NET 2008 项目访问 MySQL 数据库

问题描述 投票:0回答:2

我用VB.NET开发了一个项目。在这个项目中,我想使用驻留在我的 WEB 服务器中的 MySQL 中的数据。

我可以与本地主机的 MySQL 服务器通信,但无法与 WEB 服务器通信。

在我的 CPanel 中,我从远程数据库访问添加了主机。

但是我无法与WEB MySQL服务器通信。

mysql vb.net visual-studio-2008
2个回答
2
投票

第一步是尝试使用 MySql 查询浏览器连接到 Web mysql - 这会告诉您数据库是否为远程连接打开(我认为它会失败)

我想你已经检查过了,但请确保你使用了正确的ip

编辑:

正如Björn所说,你的vb代码没问题,所以问题出在与数据库的连接上。

不幸的是,这是由很多原因造成的。

  • 您确定使用主机的真实IP(并在mysql设置中使用它)吗?
  • 您确定在 mysql 设置中输入了正确的远程主机吗?
  • 您确定vb代码中的连接字符串正确吗?

1
投票

由于您的帖子表明您可以访问本地主机上的数据库,因此从应用程序(.NET-Connector?)连接到数据库的方式似乎不是问题。

外部 MySQL 服务器说什么?拒绝访问?或者您无法从托管应用程序的电脑(也可能是防火墙规则、其他网络等)访问它?

© www.soinside.com 2019 - 2024. All rights reserved.