閱讀453 返回首頁    go 阿裏雲 go 技術社區[雲棲]


sql查詢兩種寫法

寫法一:

            string sql = "select * from tbColumns";
            using (SqlConnection conn = new SqlConnection(PubVarData.ConnectionString))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conn;
                cmd.CommandText = sql;
                cmd.CommandType = CommandType.Text;
                using (SqlDataAdapter adapter = new SqlDataAdapter())
                {
                    adapter.SelectCommand = cmd;
                    DataSet ds = new DataSet();
                    adapter.Fill(ds);

                    string jSon = DataConvertHelper.convertDataTableToString(ds.Tables[0]);
                    return jSon;
                }
            }

寫法二:

            string sql = "select * from tbColumns";
            using (SqlConnection conn = new SqlConnection(PubVarData.ConnectionString))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand { Connection = conn, CommandText = sql, CommandType = CommandType.Text })
                {
                    using (SqlDataAdapter adapter = new SqlDataAdapter { SelectCommand = cmd })
                    {
                        using (DataSet ds = new DataSet())
                        {
                            adapter.Fill(ds);
                            string jSon = DataConvertHelper.convertDataTableToString(ds.Tables[0]);
                            return jSon;
                        }
                    }
                }
            } 




最後更新:2017-04-03 12:56:43

  上一篇:go 淘寶實時數據傳輸平台: TimeTunnel介紹
  下一篇:go 實例:使用紋理對象創建Sprite對象