如何在.Net中连接mysql数据库

时间:2014-08-21 09:41:54

标签: c# mysql .net asp.net-mvc

我是.Net的新手,我在其中编写了一个

的控制器
 public class StudentController : Controller
{        
    public ActionResult Index()
    {
        return View();
    }
}

像下面的模型类

public class Students
{

    public int id{ get; set;}
    public String name{ get; set; }
    public int age{ get; set; }

}

我在mysql数据库中创建了一个名为student的表。现在我想从表中获取数据,但我不知道如何连接到.Net中的mysql数据库

请帮助一些示例代码

2 个答案:

答案 0 :(得分:1)

这是一个连接到mysql的教程

http://dev.mysql.com/doc/connector-net/en/connector-net-programming-connecting-open.html

希望有所帮助

编辑:

MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;

myConnectionString = "server=127.0.0.1;uid=root;" +
     "pwd=12345;database=test;";

try
{
    conn = new MySql.Data.MySqlClient.MySqlConnection();
    conn.ConnectionString = myConnectionString;
    conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
    MessageBox.Show(ex.Message);
}

答案 1 :(得分:0)

下载MySQLConnector。您可以从以下URL下载它。 http://dev.mysql.com/downloads/connector/net

之后,您可以使用Entity Framework连接数据库。因此,您可以从数据库中检索数据。

请检查此tutorial