童毓泽 4 лет назад
Родитель
Сommit
683ed4db9c
1 измененных файлов: 0 добавлений и 171 удалений
  1. +0
    -171
      DBAcess.cs

+ 0
- 171
DBAcess.cs Просмотреть файл

@ -1,171 +0,0 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Text;
/// <summary>
///DBacess 的摘要说明
/// </summary>
namespace basic
{
public class DBacess
{
/// <summary>
/// 创建活动SqlConnection
/// </summary>
/// <returns>SqlConnection</returns>
///
public static SqlConnection con;
private static SqlConnection connection()
{
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString());
con = conn;
return conn;
}
/// <summary>
/// 打开连接数据库
/// </summary>
/// <param name="conn">SqlConnection对象</param>
private void OpenConnection(SqlConnection conn)
{
if (conn != null && conn.State == ConnectionState.Closed)
conn.Open();
}
/// <summary>
/// 关闭数据库
/// </summary>
/// <param name="conn">SqlConnection对象</param>
private void CloseConnection(SqlConnection conn)
{
if (conn != null && conn.State == ConnectionState.Open)
conn.Close();
}
/// <summary>
/// 更新数据库
/// </summary>
/// <param name="sql"></param>
/// <param name="parameters"></param>
/// <param name="type"></param>
/// <returns></returns>
public bool Update(string sql, SqlParameter[] parameters, CommandType type)
{
SqlConnection conn = connection();
bool result = false;
try
{
using (conn)
{
SqlCommand cmd = new SqlCommand(sql, conn);
if (parameters != null)
{
foreach (SqlParameter parameter in parameters)
{
if (parameters != null && parameter.ParameterName != "")
{
cmd.Parameters.Add(parameter);
}
}
}
cmd.CommandType = type;
cmd.Connection.Open();
int flag = cmd.ExecuteNonQuery();
if (flag > 0)
result = true;
}
}
finally
{
CloseConnection(conn);
}
return result;
}
/// <summary>
/// 根据条件查询数据
/// </summary>
/// <param name="sql"></param>
/// <param name="parameters"></param>
/// <returns>DataTable</returns>
public DataTable SelectReturnDataTable(string sql, SqlParameter[] parameters)
{
SqlConnection conn = connection();
DataTable dt = new DataTable();
try
{
using (conn)
{
SqlCommand cmd = new SqlCommand(sql, conn);
if (parameters != null)
{
foreach (SqlParameter parameter in parameters)
{
if (parameter != null && parameter.ParameterName != "")
{
cmd.Parameters.Add(parameter);
}
}
}
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
}
}
//catch (Exception e)
//{
//}
finally
{
CloseConnection(conn);
}
return dt;
}
/// <summary>
/// 根据条件查询数据
/// </summary>
/// <param name="sql"></param>
/// <param name="parameters"></param>
/// <returns>DataSet</returns>
public DataSet SelectReturnDataSet(string sql, SqlParameter[] parameters)
{
SqlConnection conn = connection();
DataSet ds = new DataSet();
try
{
using (conn)
{
SqlCommand cmd = new SqlCommand(sql, conn);
if (parameters != null)
{
foreach (SqlParameter parameter in parameters)
{
if (parameter != null && parameter.ParameterName != "")
{
cmd.Parameters.Add(parameter);
}
}
}
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
}
}
//catch (Exception e)
//{
//}
finally
{
CloseConnection(conn);
}
return ds;
}
}
}

Загрузка…
Отмена
Сохранить