-
데이터베이스 접속하는 방법들 중에 하나랍니다.예전 글들/.NET, C# 2010. 12. 25. 15:29반응형아~어렵다. 주먹구구 식으로 때려맞친거라 더 그러네.1. 데이터베이스 연결이거 선택하고
2. 연결 성공!
여기까지는 뭐 알아서 해주니 감사할 따름이고
3. 소스는
public partial class _Default : System.Web.UI.Page
{
string connString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + "C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\northwind_Data.mdf" + ";Integrated Security=True;Connect Timeout=30;User Instance=True";
string cmdText = "SELECT FirstName, LastName, Title FROM Employees";
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(connString);
conn.Open();
/*
SqlCommand cmd = new SqlCommand(cmdText, conn);
SqlDataReader reader = cmd.ExecuteReader();
Response.Write("<table border = 1>");
while (reader.Read())
{
Response.Write("<tr>");
for (int i = 0; i < reader.FieldCount; i++)
{
Response.Write("<td>" + reader[i] + "</td>");
}
Response.Write("</tr>");
}
Response.Write("</table>");
reader.Close();
conn.Close();
*/
SqlDataAdapter adapter = new SqlDataAdapter(cmdText, connString);
DataTable data = new DataTable();
adapter.Fill(data);
grid.DataSource = data;
grid.DataBind();conn.Close();
}
}
주석처리한 것도 가능
아무래도 SqlConnection과 SqlDataAdapter의 차이점(?) 뭐 둘이 뭔지 자세히 좀 알아야겠다.
반응형'예전 글들 > .NET, C#' 카테고리의 다른 글
아래에 있는 ShoppingCart 소스 추가!! ProductInfo 소스 파일 (0) 2010.12.27 굳이 제목을 붙이자면 상품 카트에 추가하기? (0) 2010.12.27 컨트롤 만들기 오류 해결 방법 (0) 2010.11.02 트랜잭션 완성하기 - 데이터 액세스 할때 좀 더 안정성을 높이려면 이런 구조가 좋을 듯 (0) 2010.10.28 OLE(Object Linking and Embedding_객체 링크와 포함) 뜻이랍니다. (0) 2010.10.25 댓글