'ADO.NET'에 해당되는 글 2건

  1. 2009.01.10 ADO.NET 비연결기반 예제
  2. 2009.01.10 ADO.NET 연결기반 예제
using System.Data;
using System.Data.SqlClient;

// 연결문자열  
string ConnectionString = "server=localhost(or ServerIP);database=DB_Name;user id=sa;password=sa";

// 1. 데이터베이스 연결  
SqlConnection conn = new SqlConnection(ConnectionString);

// 2. 명령문 만들기  
string query = "SELECT * FROM table";
SqlCommand cmd = new SqlCommand(query, conn);

// 3. DataAdapter 개체 생성
SqlDataAdapter ad = new SqlDataAdapter();
ad.SelectCommand = cmd;

// 4. DataSet 개체 생성 및 데이터 채우기
DataSet ds = new DataSet();
ad.Fill(ds);

// 5. DataSet 개체를 GridView 컨트롤에 바인딩
GridView1.DataSource = ds;
GridView1.DataBind();
Posted by Gungume
,
using System.Data;
using System.Data.SqlClient;

// 연결문자열
string ConnectionString = "server=localhost(or ServerIP);database=DB_Name;user id=sa;password=sa";

// 1. 데이터베이스 연결
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();

// 2. 명령문 만들기
string query = "SELECT * FROM table WHERE id = @id";
SqlCommand cmd = new SqlCommand(query, conn);

// 둘 중 하나 사용~
cmd.Parameters.Add("@id", SqlDbType.VarChar).Value = "id_Value";
cmd.Parameters.AddWithValue("@id", "id_Value");

// 3. 명령 실행
SqlDataReader reader = cmd.ExecuteReader();

// 4. 실행 결과 보여주기
while (reader.Read())
{    
    // 둘 중 하나 사용~    
    Console.WriteLine(reader[index]);    
    Console.WriteLine(reader["컬럼명"]);
}

// 5. 데이터베이스 닫기
reader.Close();
conn.Close();
Posted by Gungume
,