Language/C#
ADO.NET 연결기반 예제
Gungume
2009. 1. 10. 11:04
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();