더북(TheBook)

먼저 질의 구문을 실행할 객체, 즉 명령 객체를 생성합니다. 명령 객체는 여러분이 만든 데이터베이스 연결 객체에서 생성되며, 그 명령 객체에 질의 구문을 문자열로 만들어 넣어서 실행합니다.

DbCommand cmd = new DbCommand(db);
cmd.Execute("insert into table1 (a,b,c) values (123,456,789)");

혹은 이렇게 질의 구문에 채워질 값을 별도로 입력하여 실행하는 방법도 있습니다.

DbCommand cmd = new DbCommand(db);
cmd.Parameters[0] = 123;
cmd.Parameters[1] = 456;
cmd.Parameters[2] = 789;
cmd.Execute("insert into table1 (a,b,c) values (?,?,?)");

이 두 가지 방법 중에서 두 번째 방법을 더 권장하는데, 그 이유는 7.11절에서 설명합니다.

저장 프로시저를 실행하려면 다음과 같이 매개변수들을 지정하고, 저장 프로시저 이름과 함께 “실행하라!”라고 명령을 내립니다.

DbCommand cmd = new DbCommand(db);
cmd.Parameters[0] = 123;
cmd.Parameters[1] = 456;
cmd.Parameters[2] = 789;
cmd.Execute("InsertRecord");
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.