C# 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 참고. 데이터베이스 연결에 대한 예외 처리
글번호: 248
작성자: 레드플러스
작성일: 2004/11/02 오후 12:55:00
조회수: 5521
//로컬서버에 있는 SQL Server에 root/root사용자로 root DB 접속
using System;
using System.Data;//
using System.Data.SqlClient;//
public class 데이터베이스연결예외처리{
    public static void Main(){
        try            //예외가 발생할만한 부분을 묶는다.
        {
            //Set objCon = Server.CreateObject("ADODB.Connection")
            SqlConnection objCon = new SqlConnection();
            //objCon.Open("Provider절...")
            objCon.ConnectionString =
                "server=(local);database=root;uid=root;pwd=root";
            objCon.Open();            
            Console.WriteLine("데이터베이스 정상적으로 연결되었습니다.");
            //objCon.Close()
            objCon.Close();
            //Set objCon = Nothing
            objCon = null;
        }
        catch(Exception e)        //예외에 따른 구문을 실행
        {
            Console.WriteLine(
                "예외가 발생하였습니다. 예외내용은 아래와 같습니다.\n" +
                "===============================================");
            Console.WriteLine(e.Message);//예외 내용 출력    
        }
        finally        //예외가 발생하든 안하든 항상 실행하는 구문
        {
            Console.WriteLine("프로그램을 종료합니다.");
        }
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

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

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 12. 박싱과 언박싱 - 레드플러스 2003-03-31 6822
  11. 예외 처리 - 레드플러스 2003-03-31 6312
  예제. checked 키워드 checked키워드.gif(13 KB) 레드플러스 2003-11-04 5113
  예제. unchecked 키워드 unchecked키워드.gif(11 KB) 레드플러스 2003-11-04 5290
  예제. try~catch문 try_catch문.gif(11 KB) 레드플러스 2003-11-04 5017
  예제. try~catch문(Exception 클래스 사용) Exception클래스사용.gif(12 KB) 레드플러스 2003-11-04 5452
  예제. try~catch~finally문 finally문.gif(14 KB) 레드플러스 2003-11-04 5339
  예제. throw문 throw문.gif(14 KB) 레드플러스 2003-11-04 5228
현재글 참고. 데이터베이스 연결에 대한 예외 처리 - 레드플러스 2004-11-02 5521
다음글 10. 형(Type)과 내장 클래스 - 레드플러스 2003-03-31 6681
 
손님 사용자 Anonymous (손님)
로그인 Home