首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

一个很弱智的有关问题:怎么使用VB.net连接网络mysql数据库

2012-12-30 
一个很弱智的问题:如何使用VB.net连接网络mysql数据库?网络mysql是租用的一家大公司的服务器,叫xserver,上

一个很弱智的问题:如何使用VB.net连接网络mysql数据库?
网络mysql是租用的一家大公司的服务器,叫xserver,上面提供了mysql5的数据库,使用php的时候可以简单的连上,但是在使用vb2010的时候,总是有奇怪的提示,很迷茫,请高人指点一二:
在php里,比如:
<?php 
$con=mysql_connect("mysql3553.xserver.jp","oimasato_112345678","123456");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// some code
mysql_select_db("oimasato_test", $con);

?>
是可以成功连接的。
但是在vb.net里,使用DataGrideView添加数据源的时候就出现以下提示:
在添加连接界面里各项信息如下:
数据源:MySQL Database (MySQL Data Provider)
Server name:mysql3553.xserver.jp
user name:oimasato_112345678
password:123456
Database name:oimasato_test
然后点测试连接出现以下信息:
Access denied for user  'oimasato_112345678'@'fire.ce.elec.mie-u.ac.jp'(using password:YES)

而fire.ce.elec.mie-u.ac.jp好像是我自己电脑的网关。
请高手帮忙解答,到底问题出在哪里呢?







[解决办法]
你的数据库用户oimasato_112345678可能访问权限不够。可能是Localhost权限。
你的PHP运行可以是可能因为你的Php服务器和Db服务器是一台机器。
而你的VB.net是在你本地上的。。所以。。就不行了
PS:一般租的PHP用的mysql服务器都是这样配置用户的。

热点排行