• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

大佬罗的博客

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

net连接其他机器上的mysql数据库



      使用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连接全部完成

posted on 2005-03-03 16:42  Richinger  阅读(515)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3