try { using (IDbConnection connection = new SqlConnection(connectionString)) { var queryResult = connection.Query("SELECT * FROM MyTable"); foreach (var row in queryResult) { Console.WriteLine($"Id: {row.Id}, Name: {row.Name}"); } } } catch (SqlException ex) when (ex.Number == -1) { // ¿¬°á ½ÇÆÐ ½Ã ó¸®ÇÒ ÄÚµå Console.WriteLine($"¿¬°á ½ÇÆÐ: {ex.Message}"); } catch (SqlException ex) when (ex.Number == 208) { // Å×À̺íÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì ó¸®ÇÒ ÄÚµå Console.WriteLine($"Å×À̺íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù: {ex.Message}"); } catch (ObjectDisposedException ex) { // ¿¬°áÀÌ ÀÌ¹Ì Á¾·áµÇ¾úÀ» ¶§ ó¸®ÇÒ ÄÚµå Console.WriteLine($"¿¬°á Á¾·á: {ex.Message}"); } catch (TimeoutException ex) { // ¿¬°á ŸÀӾƿô ½Ã ó¸®ÇÒ ÄÚµå Console.WriteLine($"¿¬°á ŸÀӾƿô: {ex.Message}"); } catch (Exception ex) { // ±âŸ ¿¹¿Ü ó¸® Console.WriteLine($"Error: {ex.Message}"); }