C#과 MySQL 연동

2009. 11. 27. 17:19
반응형

MySQL과 연동을 위해서는 기본적으로 mysql-connector 드라이버가 필요합니다.

다운로드 사이트는

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

위의 페이지에서 다운로드를 받고 설치를 합니다.(Complete로 설치 하시길..)


사용환경 : Visual Studio 2008(C#)

새로운 솔루션(프로젝트)을 만든 다음에 아래와 같이 추가를 합니다.



가장 중요한 소스는...
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data.Odbc;
using System.Data.SqlClient;

namespace Web_Cs
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            string connStr = "Data Source=IP주소;Database=ipbx;User Id=id;Password=암호";
            string query = "select * from test";

            MySqlConnection conn = new MySqlConnection(connStr);
            MySqlCommand cmd = new MySqlCommand(query);

            cmd.Connection = conn;

            conn.Open();

            MySqlDataReader reader = cmd.ExecuteReader();

            try
            {
                while (reader.Read())
                {
                    Label1.Text = reader.GetString(0);
                }
            }
            catch
            {

            }
            conn.Close();


        }
    }
}


간단하게 만들어본 DB연동 체크입니다.

참고적으로 MessageBox.Show("메세지박스") 가 인식이 안되고 있는데 혹시 아시는 분은 리플좀 달아주세요!!


반응형
BLOG main image
by 라덴시스

카테고리

Total (58)
IT (21)
내가 만든 게임 (3)
PSP (0)
월드오브워크래프트 (4)
대전액션 기술 (5)
내가 관심있는 것 (17)
잡담 (8)

최근에 올라온 글

글 보관함