Blog Content

    티스토리 뷰

    01.ADO.NET - SqlConnection

    반응형
    데이터 베이스를 연결 결과를 확인하는 예제입니다.
    테스트를 하기 위해서는 Sql 데이터 베이스가 있어야 합니다.
    없을 수 있음으로 데이터베이스만!! 만들어봅니다. "아래 더보기 클릭"

    FrmSqlConnection.aspx

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head runat="server">

        <title></title>

    </head>

    <body>

        <form id="form1" runat="server">

        <div>

       

            <asp:Button ID="btnConnection" runat="server" Text="연결"

                onclick="btnConnection_Click" />

            <br />

            <asp:Label ID="lblDisplay" runat="server" Text=""

                ForeColor="Red"></asp:Label>

       

        </div>

        </form>

    </body>

    </html>


    FrmSqlConnection.aspx.cs

    protected void btnConnection_Click(object sender, EventArgs e)

    {

       //[1] SqlConnection 클래스의 인스턴스 생성

       SqlConnection con = new SqlConnection();


       //[2] ConnectionString 속성 지정

       con.ConnectionString =

          "server=WINDOWS-XP\\SQLSERVER;database=Test;uid=Test;pwd=1234;";


       //[3] Open() 메서드로 DB 접속

       con.Open();


       //[!] 필요한 처리 : CRUD

       this.lblDisplay.Text = "DB 접속되었습니다.";


       //[4] Close() 메서드로 DB 접속 해제

       con.Close();

    }


    ConnectionString속성을 지정하는곳에서

    server는 MS-SQL 서버 이름을 입력하셔야 합니다.

    MS-SQL을 실행하시면 처음 로그인 할 때 보시면 서버 이름이 나옵니다.

    [그림1-4]

    서버이름을 그대로 입력하시면 애러가 납니다.

    [그림1-5]

    방법은 간단합니다. \\ 두개 입력해주시면 끝!!

    결과확인

    [그림1-6]


    서버 연결 다른 방법으로...코드 간결화~ 인스턴스 생성과 동시에 연결문자열 선언
    FrmSqlConnection.aspx.cs

    protected void btnConnection_Click(object sender, EventArgs e)

    {

       SqlConnection con = new SqlConnection(

           "Data Source=WINDOWS-XP\\SQLSERVER;Initial Catalog=Test;"

           + "User ID=Test;Password=1234;");

       con.Open();

       lblDisplay.Text = "연결 완료";

       con.Close();

    }



    반응형

    'ASP.NET' 카테고리의 다른 글

    05.ADO.NET - SqlDataReader  (0) 2009.09.24
    04.ADO.NET - SqlCommand  (0) 2009.09.24
    03.ADO.NET - SqlException  (0) 2009.09.24
    02.ADO.NET - SqlConnectionBuilder  (0) 2009.09.24
    00.ADO.NET - ADO.NET 이란?  (0) 2009.09.24

    Comments