using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Data;
namespace WindowsForms1._45
{
class DBhelper
{
//声明连接字符串
public static string coust = "Data Source=.;Initial Catalog=school;Integrated Security=True";
//创建连接对象
public static SqlConnection con = null;
//初始化连接对象
public static void Inter()
{
//new出新对象
con = new SqlConnection(coust);
//打开连接
con.Open();
}
//关闭连接方法
public static void calss()
{
if (con!=null)
{
con.Close();
}
}
//增删改
public static bool ExecueNonQuetry(string sql)
{
//调用初始化连接对象
Inter();
//创建执行对象
SqlCommand com = new SqlCommand(sql,con);
//执行操作
int i = com.ExecuteNonQuery();
//关闭连接
con.Close();
//给出返回值
return i > 0 ? true : false;
}
//查询方法
public static DataTable GetTime(string sql)
{
//调用初始化连接对象
Inter();
//在该空间中开辟出一个数据集 创建一个数据集
DataSet set = new DataSet();
//创建执行对象 现在数据集是空的,需要一个专门的对象来服务他(数据适配器(sqlDataAdapter))
SqlDataAdapter adapter = new SqlDataAdapter(sql,con);
// //Fill方法 填冲方法 对每一个数据进行查询
adapter.Fill(set);
//关闭数据库
con.Close();
//给出返回值 数据集.Tables(表格)[0](从第一个下标0开始查询)
return set.Tables[0];
}
}
}