zoukankan      html  css  js  c++  java
  • C#通过ODBC连接mysql

    首先,下载MySQL Connector/ODBC 3.51 Downloads

    下载下来,安装完成后,到控制面板--〉管理工具--〉Data Source(ODBC), 双击,再点击Add按钮,

    选择MySQL ODBC 3.51 Driver

    之后,弹出连接mysql参数配置窗口,如下

    把相应参数填写好之后,点Test,若连接成功,确定就配置好了。

    下面是C#代码


    //添加命名空间
    using System.Data.Odbc;

    private void Page_Load(object sender, System.EventArgs e)
            {
                
    // 在此处放置用户代码以初始化页面
                string strconn = "Driver={MySQL ODBC 3.51 Driver};Server=192.168.1.105;Database=mydb;User=joe; Password=ast;Option=3;";
                
                
    string sql = "select title,tid from info";
                OdbcConnection myConnection 
    = new OdbcConnection(strconn);
                OdbcCommand myCommand 
    = new OdbcCommand(sql, myConnection);
                myConnection.Open();
                DropDownList1.DataSource 
    = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
                DropDownList1.DataTextField 
    = "title";
                DropDownList1.DataValueField 
    = "tid";
                DropDownList1.DataBind();
                myConnection.Close();
            }

    MySQL Connector/ODBC 3.51 (MyODBC 3.51)

    remote database连接mysql


    Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

    ps:在visual studio 2003环境下,MySQL Connector/ODBC 5.1,会有如下异常

    "ERROR [HY000] [MySQL][ODBC 5.1 Driver]Access denied for user 'ODBC'@'192.168.1.104' (using password: YES)"

    本贴测试环境:

    OS : windows xp2

    开发环境:  visual studio 2003 asp.net 1.1

    mysql database 所在服务器: Fedora core 9 linux

    mysql版本: mysql  Ver 14.12 Distrib 5.0.51a, for redhat-linux-gnu (i386) using readline 5.0

  • 相关阅读:
    WCF学习笔记1发布使用配置文件的服务
    Oracle(Hierarchical Queries)层级查询
    Telerik UI For WinForms关于RadGridView的列排序
    C#异步显示工作进度
    CodeSmith连接Oracle
    Access数据导入SQLServer2008R2
    Oracle (RANK) 排名函数
    C#INotifyPropertyChanged(解决数据绑定的界面刷新问题)
    Code Complete读书笔记03
    C++ Primer Plus读书笔记08
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/2205018.html
Copyright © 2011-2022 走看看