[ASP.NET] ADONET : ms-sql 데이터베이스 조회 (select)
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebADONET
{
public partial class frmSqlDataReader : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DisplayData();
}
private void DisplayData()
{
//[1] sqlonnection 클래스의 인스턴스 생성
SqlConnection con = new SqlConnection();
//[2] ConnectionString 속성지정
con.ConnectionString = "server=SUPERMAN\\MSQL;database=study;uid=study;pwd=XXXXX";
//[3] Open 메소드로 데이터베이스 연결
con.Open();
//[!] 입력예시문 실행
//sqlCommand의 인스턴스 생성
SqlCommand sqlCmd = new SqlCommand();
sqlCmd.Connection = con;
// CommandText 속성에 모든 명령어 지정
sqlCmd.CommandText = "select * from Memos Order by Num Desc";
//CommandType 속서어 : Text, SP
sqlCmd.CommandType = CommandType.Text;
// 실행
SqlDataReader sqlDr = sqlCmd.ExecuteReader();
string ls_Output = "<table border=1>";
while (sqlDr.Read())
{
ls_Output += "<tr><td>" + sqlDr["Name"].ToString() + "</td></tr>" ;
}
ls_Output += "</table>";
lbl_Output.Text = ls_Output;
//[4] Close 메소드로 데이터베이스 연결 종료
con.Close();
}
}
}
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebADONET
{
public partial class frmSqlDataReader : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DisplayData();
}
private void DisplayData()
{
//[1] sqlonnection 클래스의 인스턴스 생성
SqlConnection con = new SqlConnection();
//[2] ConnectionString 속성지정
con.ConnectionString = "server=SUPERMAN\\MSQL;database=study;uid=study;pwd=XXXXX";
//[3] Open 메소드로 데이터베이스 연결
con.Open();
//[!] 입력예시문 실행
//sqlCommand의 인스턴스 생성
SqlCommand sqlCmd = new SqlCommand();
sqlCmd.Connection = con;
// CommandText 속성에 모든 명령어 지정
sqlCmd.CommandText = "select * from Memos Order by Num Desc";
//CommandType 속서어 : Text, SP
sqlCmd.CommandType = CommandType.Text;
// 실행
SqlDataReader sqlDr = sqlCmd.ExecuteReader();
string ls_Output = "<table border=1>";
while (sqlDr.Read())
{
ls_Output += "<tr><td>" + sqlDr["Name"].ToString() + "</td></tr>" ;
}
ls_Output += "</table>";
lbl_Output.Text = ls_Output;
//[4] Close 메소드로 데이터베이스 연결 종료
con.Close();
}
}
}