问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ASP.net的方法解释

发布网友 发布时间:2022-05-14 08:58

我来回答

1个回答

热心网友 时间:2023-10-12 08:22

string conStr = ConfigurationManager.ConnectionStrings["connectionStr"].ConnectionString;//获得web.config里的连接数据库字符串
SqlConnection cn;
public SqlConnection GetConnection()//获得数据库连接并打开
{
if (cn == null)
{
cn = new SqlConnection(conStr);
cn.Open();

}
else if (cn.State == ConnectionState.Broken || cn.State == ConnectionState.Closed)
{
cn.Open();
}
return cn;

}
public SqlDataReader GetReader(string sql)//根据sql语句获得reader
{

SqlCommand cmd = new SqlCommand(sql, GetConnection());
return cmd.ExecuteReader();
}
public SqlDataReader GetReader(string sql, SqlParameter[] par)
{
SqlCommand cmd = new SqlCommand(sql, GetConnection());
cmd.Parameters.AddRange(par);
return cmd.ExecuteReader();

}
public DataTable GetDataTable(string sql)//根据sql获取DataTable
{
DataTable table = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter(sql, GetConnection());
adp.Fill(table);
return table;
}

public int ExecuteSql(string sql)//执行sql语句
{
SqlCommand cmd = new SqlCommand(sql, GetConnection());
return cmd.ExecuteNonQuery();
}

public int ExecuteSql(string sql, SqlParameter[] par)//执行sql语句

{
SqlCommand cmd = new SqlCommand(sql, GetConnection());
cmd.Parameters.AddRange(par);
return cmd.ExecuteNonQuery();
}
public DataSet GetDataSet(string sql, SqlParameter[] sp)//根据sql获取DataSet
{
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand(sql, GetConnection());
cmd.Parameters.AddRange(sp);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
return ds;
}
public int ExecuteScalar(string sql, SqlParameter[] sp)
{
SqlCommand cmd = new SqlCommand(sql, GetConnection());
cmd.Parameters.AddRange(sp);
int bo = Int32.Parse(cmd.ExecuteScalar().ToString());
return bo;

}
public object GetScalar(string sql)
{
SqlCommand cmd = new SqlCommand(sql, GetConnection());

return cmd.ExecuteScalar();
}
建议楼主学习一下ado.net的几个对象
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 asp.net的学习方法 ASP.NET中常用的优化性能方法都有哪些? asp.net中的方法是什么 我是浙江省的市政工程技术的大一专科生,想在大三专升本,考文言文专业的可以吗。 皂是不是形声字? 汉语文言学自考完大专在考本简单吗 特来电二期APP线上投资理财平台未来发展是怎样? 皂加什么偏旁组成什么字 理财魔方跟其他的理财平台相比,有哪些亮点? oppo手机做快手极速版哪个版夲赚零花钱多? 金锋新能源理财靠谱吗? 皂加耳朵旁念什么字 木字加个皂是什么字 之前的新能源理财app经营多久就跑路啊,我现在在投资一个理财app,很害怕他跑路…… 肥皂两个字有多少笔 专科的汉语言文学专业,以后出来好找工作吗 自考大专文言文类,难过否? 皁 读什么 成人高考,自学初升大专,汉语文言文专业,需要考哪几科, 自考大专文言文类的一些事宜,还有自考难过否? 大众点评网的团购,钱是去了店里再付得吗?如果网上团购了,最后没去会怎么样呢 asp.net方法的类型如何定义? ASP.NET页面跳转的几种方法 大众点评团账户余额可以提现吗 asp.net 是不是就是 .net啊? 自学asp.net方法? ASP.NET页面间数据传递的几种方法 asp.net有哪些传值方式? 列举asp.net中状态管理的常见方法 ASP.NET 这个方法的作用是什么,为什么会出错? asp.net 关于静态方法问题 大众点评网团购默认排序是怎么排的 怎么样才能让发财树长快点? 儿童脑瘫怎么护理呢? 关于小寒的谚语或俗语 小宝宝得了脑瘫之后,该如何去治疗? 脑瘫如何治疗? 豆芽添加剂? 豆芽合法添加剂 豆芽品种丰富营养全面,你知道豆芽都可以做成哪些美食吗? 谁能告诉我无根豆芽的添加剂是否对人体有害?