时间:2021-07-01 10:21:17 帮助过:19人阅读
字段名 类型 是否公开 说明
ConnString String 是( Public ) 数据库连接字符串
Conn SqlConnection 否( Private ) 数据库连接对象
InitConnection 无 无(void) 否( Private )
GetDataReader 查询的SQL字符串 SqlDataReader 是( Public )
GetDataTable 查询的SQL字符串 DataTable 是( Public )
ExecuteNonQuery 增删改的SQL字符串 执行是否成功 是( Public )
ExecuteScalar 聚合函数SQL字符串 结果( Object ) 是( Public
数据库连接进行增、删、查、改和聚会函数的DBHepler类分享
//连接数据库
public static string newsrt = "";
//创建数据库连接对象
public static SqlConnection coon = null;
//初始化连接对象,与打开数据库
public static bool Connection()
{
//初始化
coon = new SqlConnection(newsrt);
coon.Open();
//判断数据库连接是否成功并返回bool值
if (coon.State==ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
//查询语句
public static SqlDataReader GetDataReader(string sql)
{
Connection();
SqlCommand com = new SqlCommand(sql, coon);
SqlDataReader reader = com.ExecuteReader();
return reader;
}
//增、删、改操作
public static int ExecuteNonQuery(string sql)
{
Connection();
SqlCommand com = new SqlCommand(sql, coon);
int result = com.ExecuteNonQuery();
return result;
}
//执行集合函数
public static object ExecuteScalar(string sql)
{
Connection();
SqlCommand com = new SqlCommand(sql, coon);
object result = com.ExecuteScalar();
return result;
}
//关闭语句
public static void Connshut()
{
coon.Close();
}
DBHepler类的封装
标签:on() 增删改 esc 字段名 封装 object 函数 com new