ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C# MSSQL 연결
    닷넷/C# 2016. 7. 5. 13:45
    반응형

    using System.Data.SqlClient; // MSSQL 연결 할 때 제일 먼저 선언해 줄 것! Sql 아닙니다. SqlClient 입니다.


    namespace Monitoring

    {

        public partial class frmMain : Form

        {

            public frmMain()

            {

                InitializeComponent();

            }

     

      private void frmMain_Load(object sender, EventArgs e) 

     {

          Sql​Connection sqlConnection =  new SqlConnection("Server=서버주소;Database=데이터베이스이름;User ID=아이디;Password=비밀번호");


    if (sqlConnection != null && sqlConnection.State == ConnectionState.Closed // 연결상태 확인 후 연결할 때 이렇게 if문 쓰면 되고

    {

       sqlConnection.Open(); // DB에 연결

    } 


     // DB에 연결했으니 이제 명령을 줘서 DB작업을 해야겠죠? Select, Insert, Delete, Update 할 때 SqlCommand 사용하면 되요

    Sql​Command sqlCommand = new Sql​Command("Select * From MyTable", sqlConnection);


    sqlCommand.ExecuteNonQuery(); // Update, Insert, Delete 문일 때 주로 쓰입니다.

    sqlCommand.ExecuteReader(); // Select 한 걸 하나씩 읽어들일 때 주로 쓰입니다. SqlDataReader와 거의 같이 쓰이지요


    sqlConnection.Close(); // DB 작업명령 끝났으면 DB연결 한 거 닫아주기


    // SqlDataAdapter 도 있는데 이 것은 sqlConnection.Open() 안해줘도 되고, 

    주로 DB Select 하거나 DataTable에 조회한 DB 테이블 정보 넣을 때 주로 쓰입니다. 

    사용방법은 SqlCommand 와 같아요


     }

        }

    }



    반응형

    댓글

Designed by Tistory.