본문 바로가기

ADO.NET

[ADO.NET]DB연동-비연결기반 INSERT 비연결기반에서 INSERT를 실행해보도록 할텐데요. 시작하기에 앞서 비연결기반에서 INSERT, UPDATE, DELETE 프로세스들의 처리과정에 대해 알아보겠습니다. 비연결기반에서 INSERT, UPDATE, DELETE 프로세스들은 데이터베이스로부터 가져온 데이터를 무조건 DateSet에 담고 연결을 끊은 후, DataSet을 해당 프로세스에 맞게 변경시킨 다음 변경된 내용을 데이터베이스로 다시 업데이트하는 처리 과정을 가집니다. 이 처리과정을 이해하고 시작하셔야해요! 이제 진짜 시작해볼까요! 아래는 INSERT 예제 입니다. protected void Button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(C.. 더보기
[ADO.NET] DB연동-비연결기반 SELECT 이번에는 비연결기반 데이터 베이스 연동에 대해서 알아보겠습니다. 연결기반과는 달리 비연결기반의 데이터베이스 연동에서는 DB에 연결하기 위한 Connection 개체와 SQL문을 실행하기 위한 Command 개체 , 참조한 데이터를 담아두기 위한 DataSet 개체, DataSet에 데이터를 담고 DataSet에서 수정된 내용을 DB에 적용시키는 DataAdapter 개체가 사용됩니다. 지난번과 마찬가지로 SELECT 프로세스 부터 알아볼까요? SELECT // SqlConnection, SqlCommand, SqlDataAdapter 클래스를 사용하기 위해 System.Data.SqlClient 네임스페이스를 선언합니다. //DataSet 클래스를 사용하기 위해 System.Data 네임스페이스를 선언합.. 더보기
[ADO.NET] DB연결- 연결기반 UPDATE UPDATE UPDATE는 기존 정보를 수정하고자 할 때 사용할 수 있습니다. 많이 들어보신 거죠? protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindDropDownList(); SetInfo(); } } DropDownList를 호출합니다. void BindDropDownList() { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString); SqlCommand cmd = new SqlCommand("SELECT user_id FROM Member",.. 더보기
[ADO.NET] DB 연동하기 - 연결기반 INSERT INSERT INSERT는 해석 그대로 삽입하는 것입니다. TextBox에 입력(삽입)한 내용을 저장하는 것이지요. protected void Button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString); string strSql = "INSERT INTO Member(user_id, password, name, phone) VALUES('" +TextBox1.Text + "', '" +TextBox2.Text+ "', '" +TextBox3.Text + "', '"+TextB.. 더보기
[ADO.NET] DB연동- 연결기반 SELECT ADO.NET을 사용한 데이터 베이스 연동은 크게 연결기반과 비연결기반으로 나눌 수 있습니다. 연결기반 데이터베이스 연동에서 사용되는 개체는 데이터베이스에 연결하기 위한 Connection개체와 SQL문을 실행하기 위한 Command 개체, 데이터를 참조하기 위한 DataReader 개체입니다. 먼저 연결기반 데이터베이스 연동에 대해 알아보도록 하겠습니다. SELECT, INSERT, UPDATE, DELETE 프로세스 순서로 볼까요. SELECT ADO.NET을 사용하여 데이터베이스에서 가져온 데이터를 GridView컨트롤에 바인딩 해보겠습니다. Web.config ※ ※ 데이터베이스에 접근하는 연결 문자열을 구성 파일에 추가한 것입니다. // SqlConnection, SqlCommand, SqlDa.. 더보기