class DBHelper
{
static string str = "server=.;database=数据库名;Integrated Security=true";//身份验证
static SqlConnection con = new SqlConnection(str);//创建连接对象,并把身份验证传过去
static SqlCommand com = new SqlCommand();//创建Command对象
public static void conDB() //打开数据库方法
{
com.Connection = con; //判断数据库是否打开,并可以打开数据库
if (con.State == System.Data.ConnectionState.Closed)//判断连接是否关闭
{
con.Open(); //打开连接
}
}
public static bool zsg(string sql)//增删改方法
{
conDB();//调用打开数据库方法
com.CommandText = sql;//把要执行的sql语句赋给Command对象的CommandText属性
int result = com.ExecuteNonQuery();//执行增删改方法并把结果存在变量result中
con.Close();//关闭连接
return result > 0;//返回result > 0的判断结果,大于0表示执行成功
}
public static SqlDataReader cha(string sql) //查询方法
{
conDB();//调用打开数据库方法
com.CommandText = sql;//把要执行的sql语句赋给Command对象的CommandText属性
return com.ExecuteReader(System.Data.CommandBehavior.CloseConnection); //执行Command对象的ExecuteReader方法()
//System.Data.CommandBehavior.CloseConnection表示关闭dataReader时,同时也把与它相关联的Connection连接也一起关闭
}
}
12-14
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交