csharp 用于SQL CRUD操作的常用C#代码段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 用于SQL CRUD操作的常用C#代码段相关的知识,希望对你有一定的参考价值。
public void GetDataSetWithParam()
{
try
{
using (SqlConnection con = new SqlConnection(str))
{
using (SqlCommand cmd = new SqlCommand("sp_GetEmpWithId", con))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("Id", 1);
SqlDataAdapter adp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adp.Fill(ds);
}
}
}
catch (Exception exp)
{
}
}
public void InsertWithParam_In_Out()
{
try
{
using(SqlConnection con=new SqlConnection(str))
{
using (SqlCommand cmd = new SqlCommand("sp_InsertEmp", con))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("Name", "Jayesh");
SqlParameter outParam = new SqlParameter("ReturnId", SqlDbType.Int,1000);
outParam.Direction = ParameterDirection.Output;
cmd.Parameters.Add(outParam);
con.Open();
cmd.ExecuteNonQuery();
int returnValue = (int)cmd.Parameters["ReturnId"].Value;
}
}
}
catch (Exception exp)
{
}
}
public void GetData_UsingReader()
{
using (SqlConnection con = new SqlConnection(str))
{
using (SqlCommand cmd = new SqlCommand("sp_GetAllEmps", con))
{
SqlDataReader rdr = null;
con.Open();
rdr = cmd.ExecuteReader();
List empList = new List();
Employee emp = null;
while (rdr.Read())
{
emp = new Employee();
emp.Name = rdr["Name"].ToString();
emp.Id = rdr["Id"].ToString();
empList.Add(emp);
}
}
}
}
以上是关于csharp 用于SQL CRUD操作的常用C#代码段的主要内容,如果未能解决你的问题,请参考以下文章
csharp DB CRUD(C#Windows窗体).cs
csharp Get Getall使用Odata + devexpress进行CRUD操作
MyBatis-02:CRUD操作配置解析
试图找出对稍微复杂的 SQL 数据库执行 CRUD 操作的最佳方法
常用的 SQL语句------CRUD
MySQL CRUD操作