简体   繁体   English

如何创建模型 使用 Visual Studio 连接 ODBC mySQL

[英]How To Create models Connect ODBC mySQL with Visual Studio

using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Data.Odbc;
using System.Data.SqlClient;


namespace BroNetNew.Models
{
    public class DataConn
    {
        string MyConString = "Driver={MySQL ODBC 5.3 Unicode Driver};" +
                  "SERVER=localhost;" +
                  "DATABASE=Bee;" +
                  "UID=root;" +
                  "PASSWORD=123;" +
                  "OPTION=4";

        OdbcConnection MyConnection = new OdbcConnection(myConString);
        MyConnection.Open();
        string sql = "SELECT * from member";
        OdbcConnection conn = null;
        OdbcCommand comm = null;
        OdbcDataReader dr = null;
        conn = new OdbcConnection(MyConString);
        conn.Open();
        comm = new OdbcCommand(sql, conn);
        dr = comm.ExecuteReader();
    }
}

I don't know how to make it work and how to get data from table member(MY DB name:Bee in MyConString)我不知道如何使它工作以及如何从表成员中获取数据(我的数据库名称:MyConString 中的 Bee)

Please Help ... I First time use asp.net MVC.请帮助...我第一次使用asp.net MVC。

Thank You...谢谢你...

 public class DataConn
    {
        string MyConString = "Driver={MySQL ODBC 5.3 Unicode Driver};" +
                  "SERVER=localhost;" +
                  "DATABASE=Bee;" +
                  "UID=root;" +
                  "PASSWORD=123;" +
                  "OPTION=4"; //  ODBC connection
        string Query = "SELECT * from member"; // Write Query

        using (OdbcConnection c = new OdbcConnection(myConString)) //New Connection
        {
            OdbcCommand cmd = new OdbcCommand(Query, c); 
            c.Open(); // Connection Open

            OdbcDataReader dr = cmd.ExecuteReader();
            // dr will get all data u want
            // Query better use "SELECT column[0], column[1] FROM `member`";
            // dr.GetString(0); -> for column[0]
            // dr.GetString(1); -> for column[1]
            // do something...
        }
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM