asp.net 2.0中间层有关问题--标问号的部分

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:13:50
//Database connection strings
public static readonly string CONN_STRING = System.Configuration.ConfigurationManager.ConnectionStrings["HomeTeachingString"].ConnectionString;

-----static ,readonly 的意义、作用???-----

private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable());

----------------hashtable-------???什么意思
public static int ExecuteNonQuery(string connString, CommandType cmdType, string cmdText, params SqlParameter[] cmdParms)
{

SqlCommand cmd = new SqlCommand();

using (SqlConnection conn = new SqlConnection(connString))
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, cmdParms);
int val = cmd.ExecuteNonQuery();
//清除cmd的参数
cmd.Parameters.Clear();

conn.Close();
return val;
}
----------------------------using什么意思???请高手解释这一段的每一句-----

static静态的,不需要用new 可以直接使用
readonly 只读的
hashtable哈希表可以存放一些键值对应的数组,常常有人用它做购物车存放产品ID和产品数量
using()相当於try用起来很不错的,用完直接销毁裏面的东西,释放资源