예전 글들/.NET, C#
데이터베이스 접속하는 방법들 중에 하나랍니다.
fromleaf
2010. 12. 25. 15:29
반응형
아~어렵다. 주먹구구 식으로 때려맞친거라 더 그러네.
이거 선택하고
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();
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의 차이점(?) 뭐 둘이 뭔지 자세히 좀 알아야겠다.
}
}
주석처리한 것도 가능
아무래도 SqlConnection과 SqlDataAdapter의 차이점(?) 뭐 둘이 뭔지 자세히 좀 알아야겠다.
반응형