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

时间:2010-02-17 08:02:59

标签: mysql vb.net visual-studio-2008

我在VB.NET中开发了一个项目

在这个项目中,我想使用驻留在我的WEB服务器中的MySQL数据。

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

在我的CPanel中,我从远程数据库访问

添加了主机

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

请帮帮我。

2 个答案:

答案 0 :(得分:2)

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

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

修改

正如Björn所说,你的vb代码没问题,所以问题在于与db的连接。

不幸的是,这可能是由很多原因引起的。

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

答案 1 :(得分:1)

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

外部MySQL-Server说什么?拒绝访问?或者你不能从托管应用程序的电脑上获取它(也许是防火墙规则,其他网络等)?