2009-09-30 3 views

답변

16

20 초 이내에 직접 만들 수 있습니다. C#에서 예를 들어
- => 잘못된 연결 문자열
예외 - - 새로운도록 SqlConnection (ConnectionString을)
만들기 - 새로운 윈폼 응용 프로그램
만들기 모든 확인 => 좋은 연결 문자열

SqlConnection conn = null; 

try { 
    conn = new SqlConnection("connection string here"); 
    conn.Open(); 
    // Good connection string 
} catch (SqlException sqlE) { 
    // Bad connection string 
} finally { 
    if (conn != null) conn.Dispose(); 
} 
+0

는 당신이 conn.Close이 conn.Dispose 반대로 사용하지 말아야? –

+2

iDisposable 패턴을 구현하는 거의 모든 객체 (모든 객체는 아니지만)는 필요하지 않습니다. 객체가 보유한 모든 자원을 자동으로 릴리스/닫기/종료/종료합니다. 당신은 using 지시어에 익숙 할 수도 있습니다. 기본적으로 위의 코드와 똑같은 코드를 생성합니다. – Zyphrax

+0

WinForms가 아닌 콘솔 앱으로 만들 수도 있습니다. 또한 연결 문자열에 따라 SqlConnection이 아닌 System.Data.OleDb.OleDbConnection이 필요할 수도 있습니다. – mhenry1384

2

Xyphrax의 answer (디버거에서 이것을 실행중인 가정)의 축약 버전 :

using(var conn = new SqlConnection("Connection String Here")) 
conn.Open(); 
관련 문제