zoukankan      html  css  js  c++  java
  • 自定义TraceListener的例子

    这是今天课堂上的一个例子,我们实现了一个简单的SQLServerTraceListener

        class SQLServerTraceListener : TraceListener {
    
            public override void Write(string message)
            {
                using (SqlConnection conn =
                    new SqlConnection("server=(local);database=TraceDatabase;Integrated security=true;")) {
                        using (SqlCommand cmd = conn.CreateCommand()) {
                            cmd.CommandText = "INSERT INTO Logs(Message) VALUES(@message)";
                            cmd.Parameters.Add(
                                new SqlParameter(
                                    "@message", message));
    
                            conn.Open();
                            cmd.ExecuteNonQuery();
                            conn.Close();
                        }
                
                }
            }
    
            public override void WriteLine(string message)
            {
                Write(message);
            }
        }
  • 相关阅读:
    洛谷 P1144 最短路计数
    浅谈最短路计数问题
    洛谷 P1608 路径统计
    洛谷 P6863 [RC-03] 上下求索
    浅谈差值DP
    洛谷 P1651 塔
    JDOJ 1222: VIJOS-P1037 搭建双塔
    浅谈常见字符串处理函数
    浅谈各种浮点数运算函数
    洛谷 P6859 蝴蝶与花
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1690562.html
Copyright © 2011-2022 走看看