none
如何使用VB2010连接网络mysql数据库 RRS feed

  • 问题

  • 网络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好像是我自己电脑的网关。
    请高手帮忙解答,到底问题出在哪里呢?
    • 已移动 ThankfulHeart 2012年10月14日 1:41 MySQL连接问题 (发件人:Visual Basic)
    2012年10月13日 7:32

全部回复

  • 请给出VB.NET的源码,并且保证你使用MySQL的驱动和MySQL版本一致(符合)。

    我建议你下载MySQL的驱动后尝试连接:

    1)MySQL驱动参考下载地址:http://dev.mysql.com/downloads/connector/net/

    2)MySQL连接字符串:http://www.connectionstrings.com/mysql

    3)示例代码:

    http://www.programfan.com/article/3237.html


    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年10月13日 9:06
  • 非常感谢您的热心解答,看了您的解答有了很大的提示,但是还有一有些地方不明白,希望您能再指点一二。

    1.vb2010的源码如下:

            Dim Connection As New MySqlConnection
            Dim Command As MySqlCommand
            Dim DataReader As MySqlDataReader

          Connection.ConnectionString = "Server=mysql3553.xserver.jp;Database=oimasato_k;      Uid=oimasato_112345678;Pwd=123456;"

        Connection.Open()

    2.错误提示如下:【“MySql.Data.MySqlClient.MySqlException”类型的未经处理的异常出现在 MySql.Data.dll 中。
    其他信息: Access denied for user 'oimasato_112345678'@'fire2.ce.elec.mie-u.ac.jp' (using password: YES)】

    3.错误提示里的fire2.ce.elec.mie-u.ac.jp部分是我电脑的网关,如果换了别的网关,这个部分也会变化,但是别的不变

    4.MySQL驱动已下载,但是下载的时候并没有提示什么驱动版本,我下载的是

    mysql-connector-net-6.5.4.msi

    我的mysql驱动版本是mysql5.0,是租用的 web服务器里带的mysql,如果使用php就可以正常连接。

    5.您给的示例代码我也看过了,里面的下载链接好像不能用。

    请您帮忙看一下,错误在哪里呢?谢谢您的热心解答。

    2012年10月14日 0:52