2013-03-12 53 views
0

我创建与VB.NET(Windows窗体)的桌面应用程序, 问题:如何远程访问MySQL工作台用vb.net 2008在Windows平台上

我想创建一个客户端 - 服务器应用程序,这意味着我只需要在服务器上有一个数据库。

我有一台电脑和一台笔记本电脑。我将笔记本电脑的IP设置为192.168.1.1,将我的电脑IP设置为192.168.1.2。

现在我把数据库放在我的电脑上,数据库名是dbname。

问题是,如何从我的笔记本电脑连接我的电脑数据库?

规格:

我用下面我的连接字符串:

的connectionString =“服务器= 192.168.0.1;端口= 3306;用户ID =根;密码=通行;数据库= DBNAME ;”

我已经禁用了防火墙。中国平安正在努力...... 但它给未发现

在此先感谢错误数据库...

回答

0

你试图连接到MySQL服务器做数据的访问?我不太清楚“使用vb.net远程访问MySql Workbench”的含义。

如果你需要做的,从vb.net(或任何其他.NET语言),MySQL的数据访问,你需要使用mSQL的连接器,用于.NET:http://dev.mysql.com/downloads/connector/net/

+0

我已经设置了connetor。 ..它在同一系统上的本地主机上工作..但它没有从其他PC工作.. – Devraj 2013-03-12 17:42:01

+1

你使用正确的服务器IP地址(你有连接字符串中的'192.128.0.1')?如果你从膝上型计算机连接到计算机上的mysql,你需要使用'192.168.1.2',这就是你所说的计算机的IP地址。 – 2013-03-12 19:54:48

+0

如果您的笔记本电脑上还运行了防火墙,则可能还需要确保您的计算机允许在端口'3306'上传入流量,最好只能来自您的专用网络。 – 2013-03-12 19:57:23