C# 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 예제. Command 클래스를 사용한 Insert문 실행
글번호: 178
작성자: 레드플러스
작성일: 2003/11/19 오전 12:42:00
조회수: 5236
파일: Command클래스사용예제2.gif (23 KB) / 전송수: 2501
Command클래스사용예제2.gif
using System; using System.Data; using System.Data.SqlClient;
namespace dotnetkorea.com{
    public class Connection클래스{
        public static void Main(){
            string strCon = "server=localhost;database=dotnet;"
                + "user id=dotnet;password=dotnet";            
            SqlConnection objCon = new SqlConnection(strCon);
            try{
                objCon.Open();
                Console.WriteLine("데이터베이스와 연결되었습니다.");
                SqlCommand objCmd = new SqlCommand();
                objCmd.Connection = objCon;
                string strSql = "Insert Dotnet Values(@ID, @Pwd)";
                objCmd.CommandText = strSql;
                objCmd.CommandType = CommandType.Text;
                SqlParameter objPrm = new SqlParameter();
                objPrm.ParameterName = "@ID";
                objPrm.SqlDbType = SqlDbType.VarChar;
                objPrm.Size = 10;
                objCmd.Parameters.Add(objPrm);
                objCmd.Parameters["@ID"].Value = "RedPlus";
                objCmd.Parameters.Add("@Pwd", SqlDbType.VarChar, 10);
                objCmd.Parameters["@Pwd"].Value = "1234";
                objCmd.ExecuteNonQuery();
                Console.WriteLine("데이터가 정상적으로 입력되었습니다.");
            }
            catch(Exception e){
                Console.WriteLine("아래와 같은 사항으로 예외가 발생하였습니다.");
                Console.WriteLine("이유 : " + e.Message);
            }
            finally{
                objCon.Close();
                Console.WriteLine("데이터베이스와 연결이 종료 되었습니다.");
            }
        }
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 18. System.Net 네임스페이스를 통한 네트워크 데이터 접근 - 레드플러스 2006-03-01 6367
  17. ADO.NET을 사용한 데이터 접근 - 레드플러스 2003-03-31 7398
  1. Connection 클래스 - 레드플러스 2003-11-18 6770
  예제. Connection 클래스를 사용한 데이터베이스 연결(SQL Server) Connection클래스사용예제1.gif(19 KB) 레드플러스 2003-11-18 7628
  예제. Connection 클래스를 사용한 데이터베이스 연결(SQL Server) Connection클래스사용예제2.gif(19 KB) 레드플러스 2003-11-18 6381
  예제. Connection 클래스를 사용한 데이터베이스 연결(Ole Db) Connection클래스사용예제3.gif(20 KB) 레드플러스 2003-11-18 7172
  예제. Connection 클래스를 사용한 데이터베이스 연결(Ole Db) Connection클래스사용예제4.gif(20 KB) 레드플러스 2003-11-18 7207
  예제. try~catch~finally구문으로 SQL Server 연결 예외처리 Connection클래스와try구문사용하기.gif(23 KB) 레드플러스 2003-11-18 7562
  예제. try~catch~finally구문으로 Access 연결 예외처리 Connection클래스와try구문사용하기2.gif(24 KB) 레드플러스 2003-11-18 6162
  2. Command 클래스 - 레드플러스 2003-11-18 4804
  예제. Command 클래스를 사용한 Create문 실행 Command클래스사용예제1.gif(21 KB) 레드플러스 2003-11-19 5285
현재글 예제. Command 클래스를 사용한 Insert문 실행 Command클래스사용예제2.gif(23 KB) 레드플러스 2003-11-19 5236
  예제. Command 클래스와 DataReader클래스를 사용한 Select문 실행 Command클래스사용예제3.gif(19 KB) 레드플러스 2003-11-19 5052
  3. DataReader 클래스 - 레드플러스 2003-11-18 4820
  예제. DataReader 클래스를 사용한 Select문 실행 SqlDataReader를사용한Select문실행.gif(19 KB) 레드플러스 2003-11-19 6037
  Notrhwind 샘플 DB 설치: 방법: 샘플 데이터베이스 설치 - 레드플러스 2014-03-12 2397
다음글 16. 파일 처리(파일 및 디렉터리 입출력) - 레드플러스 2003-03-31 6912
 
손님 사용자 Anonymous (손님)
로그인 Home