使用net连接数据库的资料到处都有,但是连接mysql的却不多,我目前使用net2003,在不使用外加驱动程序的情况下好像无法直接连接mysql.

       准备工作: 
       我现在mysql的网站下载了MyODBC-3.51.10-x86-win-32bit驱动程序并安装好;
       建立odbc连接过程如下:
       控制面板--管理工具--数据源 (ODBC)--添加--(选mysql odbc 3.51 driver)完成--弹出连接设置页面--第1,2项自己起明和增加说明;3:server(填入要连接的机器ip);4:user填入要连接的机器数据库的用户(我用root);5:密码填入该用户的密码;6:database如果上面输入都正常的话,点击右边的下拉箭头可以列出对放机器上mysql中的所有数据库,选择你要连接的即可;
    connect options 及 advanced选项一般可以使用缺省即可; 点击下面的ok odbc配置完成;
       编码中:
      Public strconstr1 As String = "DSN=mysqltst;uid=用户名;pwd=密码;"
(mysqltst就是上面配置的odbc名即odbc配置中的(data source name))
    Public myconn1 As OdbcConnection = New OdbcConnection(strconstr1)
    Public dap1 As OdbcDataAdapter = New OdbcDataAdapter("", myconn1)

myconn1.Open()
            dap1.SelectCommand.CommandText = "SELECT  * FROM cms_files where belong_id=6  order by id desc limit 9"
            Dim ds1 As New DataSet
            dap1.Fill(ds1, "cms_files")
            dg2.DataSource = ds1.Tables("cms_files").DefaultView
            DataBind()
            myconn1.Close()

至此一个完整的远程mysql连接全部完成

相关文章:

  • 2021-05-18
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2021-05-19
  • 2022-12-23
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2021-07-31
  • 2022-02-26
  • 2021-11-13
  • 2022-12-23
相关资源
相似解决方案