private string connectionString = "";
private SqlConnection conn = null;
#region //构造函数
public SqlDBHelper()
{
//string connectionString = "data source=222.73.41.20;Initial Catalog=Zebra;User ID=ncuser;Password=netcansoft.com@lanny2013;";
//this.connectionString = ConfigurationManager.AppSettings["DBContext"].ToString();
this.connectionString = "Data Source=XX的电脑\\SQL2012;Initial Catalog=Restaurant;Integrated Security=True";
this.conn = new SqlConnection(connectionString);
}
#endregion
#region //打开连接
public void OpenDb()
{
if (conn.State != ConnectionState.Open)
{
try
{
conn.Open();
}
catch (SqlException ex)
{
throw ex;
}
}
}
#endregion
#region //关闭连接
public void CloseDb()
{
if (!object.Equals(conn, null) && (conn.State != ConnectionState.Closed))
{
conn.Close();
}
}
#endregion
#region //释放连接
public void Dispose()
{
if (conn != null)
{
conn.Dispose();
conn = null;
}
}
#endregion
#region //执行单条SQL(插入、更新、删除)
///
/// 执行单条SQL(插入、更新、删除)
///
///
public void ExecuteNonQuery(string sql_)
{
try
{
OpenDb();
SqlCommand cm = new SqlCommand(sql_, conn);
cm.ExecuteNonQuery();
cm.Dispose();
cm = null;
CloseDb();
}
catch (Exception e)
{
throw new Exception(e.ToString() + " " + sql_);
}
}
public bool ExecuteNonQueryBool(string sql_)
{
try
{
OpenDb();
SqlCommand cm = new SqlCommand(sql_, conn);
cm.ExecuteNonQuery();
cm.Dispose();
cm = null;
CloseDb();
return true;
}
catch (Exception e)
{
return false;
throw new Exception(e.ToString() + " " + sql_);
}
}
#endregion