数据库访问类(部分代码参考)

王朝学院·作者佚名  2009-11-05
窄屏简体版  字體: |||超大  

view plaincopy to clipboardprint?

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

/// <summary>

/// 数据库基本操作类

/// </summary>

public class SQLHelper

{

//数据库连接字符串

private string connSTR;

//数据库连接对象

private SqlConnection myConnection;

//数据库操作命令对象

private SqlCommand myCommand;

/// <summary>

/// 构造函数,创建连接

/// </summary>

public SQLHelper()

{

connSTR = ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString;

myConnection = new SqlConnection(connSTR);

}

#region 执行带参数的sql语句(插入、删除、修改),返回-1表示执行失败

public int ExcuSqlWithPara(string cmdText, SqlParameter[] para)

{

//创建Command

myCommand = new SqlCommand(cmdText, myConnection);

//传递参数

for (int i = 0; i < para.Length; i++)

{

myCommand.Parameters.Add(para[i]);

}

//定义返回值

int nResult = -1;

try

{

//打开链接

myConnection.Open();

//执行SQL语句

nResult = myCommand.ExecuteNonQuery();

}

catch (SqlException ex)

{

//抛出异常

throw new Exception(ex.Message, ex);

}

finally

{ //关闭链接

myConnection.Close();

}

//返回nResult

return nResult;

}

#endregion

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航