SSISO Community

시소당

C#에서 버튼 클릭하여 C#.net과 Mysql연동

일단  using  MySql.Data.MySqlClient;  추가  시켜준다  
  

  

  

MySqlConnection  conn  =  new  MySqlConnection("Data  Source=IP  or  Server  address;Port=3306;  Initial  Catalog=네이터베이스명;UserId=아이디;Password=패스워드;Protocol=tcp;Character  Set=euckr;Connection  Timeout=15;Pooling=true;Connection  Lifetime=0;Max  Pool  Size=100;Min  Pool  Size=10;");

  

        //이런  식으로  연결  문자를  정의해준다..  내가  뒤에서  설명  않  한  부분은  옵션  쯤으로  생각하면  될것이다

        //자신이  정의하는  부분이겠지만...  이  부분은  않  넣어도  된다.

        MySqlCommand  cmd  =  new  MySqlCommand();
        cmd.Connection  =  conn;

        //여기부터는  샘플  쿼리를  실행해서  DataGridView에  출력하는  예제이다

        string  query  =  "SELECT  *  from  tablename";
        conn.Open();
        MySqlDataAdapter  da  =  new  MySqlDataAdapter(query,  conn);
        DataSet  ds  =  new  DataSet();
        da.Fill(ds,  "tablename");

        DataTable  tbl  =  ds.Tables[0];

        DataRow  row  =  tbl.Rows[0];

        dataGrid1.DataSource  =  ds;
        dataGrid1.DataMember  =  "tablename";

  

이때  MySql  Connector를  mysql-connector-net-1.0.9.zip로  다운받아서  사용해  주어야함

http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-1.0.9.zip/from/pick

여기에서  다운  받아야함

2307 view

4.0 stars