只是做一个例子,别的可以仿照下面的例子改改就好了。

 

代码
public class SqlHelp
{
SqlConnection con
= new SqlConnection();


public SqlHelp(string server)//服务器
{
con.ConnectionString
= server;
}

/// <summary>
/// Open Database
/// </summary>
private void OpenSqlHelp()
{
try
{
SqlConnection sqlcon
= new SqlConnection();
sqlcon.ConnectionString
= con.ConnectionString;
if (sqlcon.State != ConnectionState.Open)
{
this.con.Open();
}
}
catch (Exception e)
{
throw e;
}
}

/// <summary>
/// Close Database
/// </summary>
private void CloseSqlHelp()
{
if (con != null)
{
if (con.State == ConnectionState.Open)
{
con.Close();
}
}
}
// <summary>
/// 存储过程的封装
/// </summary>
/// <param name="TableName">Sql表名</param>
/// <param name="prams">参数</param>
/// <returns>返回INT类型,影响的行数</returns>
public int IntStoredProcedure(string TableName, SqlParameter[] prams)
{
SqlCommand com
= new SqlCommand();
com.Connection
= con;
com.CommandText
= TableName;
com.CommandType
= CommandType.StoredProcedure;
foreach (SqlParameter pram in prams)
{
com.Parameters.Add(pram);
}
try
{
OpenSqlHelp();
return Convert.ToInt32(com.ExecuteScalar());
}
catch (Exception ex)
{
throw ex;
}
finally
{
CloseSqlHelp();
}
}
}
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2021-06-09
  • 2021-10-30
  • 2022-12-23
相关资源
相似解决方案